Está en la página 1de 2

LISTA DE PROBLEMAS A RESOLVER

1. Escriba un algoritmo para que solicite tres números enteros diferentes y se establezca si los
números están ordenados ascendentemente. Por ejemplo: (1 punto)

1, 2 y 3 están ordenados ascendentemente pero

30, 20, 10 no están ordenados ascendentemente

2. Construir un algoritmo que lea las dimensiones de los tres lados de un triángulo e imprima si
se trata de un triángulo equilátero, isósceles o escaleno. Todo triángulo, debe tener una única
clasificación. (1 punto)

3. Elaborar un algoritmo que permita leer el tamaño de un ángulo y determine como resultado el
tipo de ángulo de que se trata, con base en la siguiente clasificación: (1 punto)

ángulo agudo - menor a 90 grados

ángulo recto - igual a 90 grados

ángulo obtuso - mayor a 90 grados pero menor a 180 grados

ángulo llano - igual a 180 grados

ángulo cóncavo - mayor a 180 grados y menor a 360 grados

4. Diséñese un algoritmo para leer las longitudes de los tres lados de un triángulo (S1, S2 y S3) y
para determinar qué tipo de triángulo es, de acuerdo a los siguientes casos. Suponiendo que A
denota el mayor de los lados S1, S2 y S3, y que B y C corresponden a los otros dos, entonces: (2
puntos)

Si A >= B + C No se trata de un triángulo

Si A2 = B2 + C2 Se forma un triángulo rectángulo

Si A2 > B2 + C2 Se forma un triángulo obtusángulo

Si A2 < B2 + C2 Se forma un triángulo acutángulo

5. Desarrolle una solución algorítmica para calcular el determinante de una ecuación cuadrática.
El determinante está dado por la fórmula b2 – 4ac . Considere como entrada los coeficientes
de la ecuación cuadrática ax2 + bx + c = 0 e imprima como salida el valor del determinante. (2
puntos)
6. Diseñe un algoritmo que lea tres número A,B y C (diferentes) e imprima como salida cual es el
valor máximo y el valor mínimo. (2 puntos)

7. Desarrolle un algoritmo para leer la base y la altura de un triángulo e imprímase el área del
triángulo (área = ½ * base * altura). Durante la preparación de los datos para este algoritmo,
es muy posible que se cometa un error en el sentido de que uno de los valores de base o
altura sea negativo. Evidentemente, ésta es una situación indeseable debido a que resultará
impresa un área negativa. Diseñe en el algoritmo la posibilidad de comprobar los valores de
entrada negativo y cuando se encuentre uno, debe imprimirse y avisarse al usuario que la
operación no puede ser realizada. Indique también, si la altura, la base o ambos son negativos.
En caso contrario obtenga el área solicitada. (1 punto)

También podría gustarte