[Script] Calcular el Área de un triangulo conociendo solo los vertices

Iniciado por Dharok, Septiembre 09, 2015, 02:14:21 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Septiembre 09, 2015, 02:14:21 PM Ultima modificación: Septiembre 09, 2015, 02:55:19 PM por EPSILON
No es un gran aporte pero si a alguien le sirve.. le puede hechar una ojeada  :P
Saludos.

Código: python
# Made by : Dharok
# Programa para calcular el area de un triangulo conociendo solo sus vertices, se utiliza la formula de Herón
# Ingresa los puntos del plano cartesiano

from math import *
x1 = int(input("Ingrese X1: "))
y1 = int(input("Ingrese Y1: "))
x2 = int(input("Ingrese X2: "))
y2 = int(input("Ingrese Y2: "))
x3 = int(input("Ingrese X3: "))
y3 = int(input("Ingrese Y3: "))

#Calcula e imprime las longitudes de los lados utilizando la formula de distancia entre 2 puntos
print "Los puntos son:(",x1,",",y1,")(",x2,",",y2,")(",x3,",",y3,")"
a1 = (y2-y1)**2 + (x2-x1)**2
a = sqrt(a1)
b1 = (y3-y2)**2 + (x3-x2)**2
b = sqrt(b1)
c1 = (y3-y1)**2 + (x3-x1)**2
c = sqrt(c1)


print "La longitud del lado a es:",a
print "La longitud del lado b es:",b
print "La longitud del lado c es:",c

#Segun la formula de Herón para hallar el area de un triangulo conociendo solo sus lados es necesario el semiperimetro"

p = (a+b+c)/2.0

print "El semiperimetro es:",p

#Calculando el area

A1 = p*(p-a)*(p-b)*(p-c)
A = sqrt(A1)

print "El Area del tringulo es:",A

#Fin
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta