Geometria Analítica
Publicado por Rafael Iguatemy (última atualização em 14/05/2012)
[ Hits: 8.490 ]
Homepage: http://rafaeliguatemy.com.br
Download geometria2.py (versão 2)
O script calcula a distância entre dois pontos no plano cartesiano e o seu ponto médio
Versão 2 - Enviado por Rafael Iguatemy em 10/05/2012
Changelog: Usando a função lambda !!!
#!/usr/bin/python
x = []
y = []
x1 = raw_input("Entre com a primeira coordenada do ponto X :")
x.append(int(x1))
x2 = raw_input("Entre com a segunda coordenada do ponto X :")
x.append(int(x2))
y1 = raw_input("Entre com a primeira coordenada do ponto Y :")
y.append(int(y1))
y2 = raw_input("Entre com a segunda coordenada do ponto Y :")
y.append(int(y2))
distancia = lambda x,y:float(((x[1]-x[0])**2)+((y[1]-y[0])**2))**0.5
xm = lambda x:(x[0]+x[1])/2
ym = lambda y:(y[0]+y[1])/2
pm = [xm(x),ym(y)]
print "A Distancia entre os pontos %0.2f" % (distancia(x,y))
print "O Ponto Medio : Pm", pm
#!/usr/bin/python #-*-coding:iso-8859-1 -*- ########################################################################### ## Script para calculo do Ponto medio de um segmanto ## ## e a distância entre 2 pontos no plano cartesiano (Geometria Analítica)## ##-----------------------------------------------------------------------## ## autor: Rafael Iguatemy dos Santos -- rafael.dsantos@bol.com.br ## ########################################################################### def distanciaXY(x,y): return float(((x[1]-x[0])**2)+((y[1]-y[0])**2))**0.5 def pontomedio(x,y): xm = (x[0]+x[1])/2 ym = (y[0]+y[1])/2 pm=[xm,ym] return pm x = [] y = [] x1 = raw_input("Entre com a primeira coordenada do ponto X :") x.append(int(x1)) x2 = raw_input("Entre com a segunda coordenada do ponto X :") x.append(int(x2)) y1 = raw_input("Entre com a primeira coordenada do ponto Y :") y.append(int(y1)) y2 = raw_input("Entre com a segunda coordenada do ponto Y :") y.append(int(y2)) print "A Distancia entre os pontos %0.2f" % (distanciaXY(x,y)) print "O Ponto Medio : Pm",pontomedio(x,y)
Criador de instalador USB Linux bootável com Python
Probabilidade de Vencer - Poker Texas Hold
Verificar se um número é primo
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Instalar o Microsoft Edge no Slackware 15
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Problema com nome composto e organização na tela do yad (0)
Formatando cartão de memoria que nao formata[AJUDA] (18)
Primeira vez utilizando Linux Ubuntu 22.04 e já tenho problemas… (5)
warsaw parou de funcionar após atualização do sistema (solução) (1)