Parcial I De Programacion 2
Escuela de Estudios Básicos
Facultad de Ingeniería
Programación II
Parcial II (Práctico)
Clasificación de triángulos
Los triángulos se clasifican según la longitud desus lados de la siguiente manera:
1) Escaleno, todos sus lados son diferentes
2) Isósceles, dos de sus lados son iguales y el otro diferente
3) Equilátero, todos sus lados son iguales
Su profesor degeometría le solicita que desarrolle una aplicación en VB2010, que genere las coordenadas de los vértices de N triángulo, recuerde que un triángulo tiene tres vértices, y determine e imprima porpantalla:
Coordenadas X e Y de los vértices del triángulo, área que encierra y tipo de triángulo que forma (Ver ejemplo dado)
Y para todos los triángulos:
Promedio de las áreas de los triángulosgenerados.
Porcentaje de triángulos evaluados del tipo Isósceles.
Requerimientos: (12 ptos)
1) [1 Punto] Desarrolle un subprograma que genere un número aleatorio real con dos decimales, entre los valores de Ay B. donde para generar un número aleatorio entre A y B el artificio matemático a implementar es:
NumeroAleatorio = Math.Round(Rnd() * (B-A) + A, 2)
NOTA: no olvide colocar como primera instrucciónen Main(), el procedimiento Randomize()
2) [2 Puntos] Desarrolle un subprograma que genere dos arreglos en paralelo de N elementos tipo single, uno que guarde la coordenada X de un vértice y el otroque guarde la coordenada Y, con valores aleatorios entre -8.0 y 8.0 (1 punto)
3) [2 Punto] Desarrolle un subprograma que determine la distancia entre dos puntos, recuerde que para determinar ladistancia entre dos puntos la expresión es:
4) [3 Punto] Un subprograma que dada las longitudes de los tres lados de un triángulo, determine el área que este forma, empleando el método del semiperímetro:5) [4 Punto] Desarrolle un subprograma que dado seis arreglos de N elementos tipo single, en donde se almacena las coordenadas de los vértices de N triángulos, genere el vector P que contenga en...
Regístrate para leer el documento completo.