Page 53 - Introduccion a la Programacion
P. 53

CAPÍTULO 1.Estructura lineal | Ejercicio 7         53





                 Ejercicio 7





                     Construya el algoritmo tal que, dadas las coordenadas de los puntos P1, P2
                     y P3 que corresponden a los vértices de un triángulo, calcule su superficie.

                     Donde:


                     •  X1 y Y1 representan las coordenadas en el eje de las X y las Y, del punto
                        P1.
                     •  X2 y Y2 expresan las coordenadas en el eje de las X y las Y, del punto P2.
                     •  X3 y Y3 representan las coordenadas en el eje de las X y las Y, del punto
                        P3.



                        Consideraciones:


                     •   Para calcular el área de un triángulo dadas de las coordenadas de los vér-
                        tices que la componen, debemos aplicar la siguiente formula.

                              1
                     ÁREA =    * X 1* ( 2Y −  Y  ) 3 +  X 2* ( 3Y −  Y  ) 1 +  X 3* ( 1Y −  Y  ) 2
                              2
                     O  bien, esta otra:
                              1
                                          ) ( 3Y −
                     ÁREA =    *  ( 2X −  X 1*    Y 1 ) ( 3X−  −  X 1*   Y  ) 1
                                                                 ) ( 2Y −
                              2


                         1.  TRIANGULO_SUPERFICIE
                         2.  x1, x2, x3, y1, y2, y3, area: Real
                         3.  ESCRIBIR “Introduce el valor de x1: “
                         4.  LEER x1
                         5.  ESCRIBIR “Introduce el valor de x2: “
                         6.  LEER x2
                         7.  ESCRIBIR “Introduce el valor de x3: “
                         8.  LEER x3
                         9.  ESCRIBIR “Introduce el valor de y1: “
                         10.  LEER y1
                         11.  ESCRIBIR “Introduce el valor de y2: “
                         12.  LEER y2
                         13.  ESCRIBIR “Introduce el valor de y3: “
                         14.  LEER y3
   48   49   50   51   52   53   54   55   56   57   58