1Eva_IIT2014_T2 Triángulos aleatorios en rectángulo

1ra Evaluación II Término 2014-2015. Diciembre 9, 2014 /ICM00794

Tema 2. (25 puntos) Una imagen para protector de pantalla en computadora se puede generar dibujando triángulos de tamaño y posición aleatorias.

triangulos01

Para formar un triángulo se generan tres pares ordenados dentro de un rectángulo de lados a y b.

Elabore un algoritmo que genere aleatoriamente los vértices para n triángulos y determine la cantidad de figuras generadas clasificadas como:

  • triángulos equiláteros, todos sus lados de iguales
  • triángulos escalenos, todos sus lados diferentes
  • triángulos isósceles, dos lados iguales y uno desigual
  • puntos colineales, la suma de dos lados es igual al tercer lado y NO forma un triángulo.
Ejemplo:
>>> ¿cuántos triángulos?: 5
 ¿lado a?: 10
 ¿lado b?: 10
 equiláteros: 0
 escaleno: 3
 isósceles: 1
 colineales: 1

Rúbrica: Ingreso y validación (5 puntos), triángulos aleatorios en el plano (5 puntos), contar por tipo (10 puntos), contar colineales (5 puntos)


propuesta: df_pdf , sol_py