Geometria Analítica
Publicado por Rafael Iguatemy (última atualização em 14/05/2012)
[ Hits: 8.725 ]
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)
Plano de fundo rotatório no Gnome
run_update - Atualizador de Sabayon
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
dpkg: erro: gatilho de arquivo duplicado chamado pelo arquivo de nome (6)
Instalação não está resolvendo as dependencias (2)
Captação de áudio no zorin linux começa a diminuir com o tempo (5)
Alternativas ao Multilogin para gerenciamento de múltiplas contas/prof... (0)









