Ayuda please!!

Harold Soto
09 de Febrero del 2005
Tengo que hacer un programa que realice las sig.. operaciones.
1-dado dos puntos en un plano cartesiano calcular la distancia entre los puntos.
2-dado dos puntos calcular la ecuacion de la recta que pasa por dichos puntos.
3-dado tres puntos que forma un triangulo, calcular el area.
todo en un mismo programa.
gracias.

noel solw
09 de Febrero del 2005
te envio la matematica del problema.
La traduccion al programa lo dejo para ti.

[1] :dados dos puntos (x1,y1) y (x2,y2), calcular la distancia entre los puntos:
d = (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)
d = sqrt(d)

[2] : dados dos puntos encontrar la ecuacion de la recta

si x1 no es igual a x2

m = (y2-y1)/(x2-x1) - pendiente

y - y1 = m(x-x1)

si x1 = x2 la ecuacion de la recta es x = x1

[3] : calcular el area de un triangulo determinado por tres puntos dados:

a = 0.5 * ((x1*y2-x2*y1)-(x1*y3-x3*y1)+(x2*y3-x3*y2)
en valor absoluto

para obtener resultado positivo es necesario tomar los tres punto en deireccion contraria a las agujas del
reloj.

Exito ! ! !