InformáticaBásico1 respuestas

5. Construya un algoritmo que reciba como datos de entrada tres números enteros, y regrese como dato de salida un mensaje que diga si esos tres números enteros pueden ser las medidas de los lados de u?

5. Construya un algoritmo que reciba como datos de entrada tres números enteros, y regrese como dato de salida un mensaje que diga si esos tres números enteros pueden ser las medidas de los lados de un triángulo rectángulo. Entrada : Tres números enteros. Ej. : 4, 4, 4. Salida : No pueden ser los lados de un triángulos rectángulo. Analisis PSEINT condicionantes SiNo diseño y construcción de algoritmos.

1Chaymazarioh

En resumen

Hola. Una forma de plantear el algoritmo es recordar el Teorema de Pitagoras sobre el triangulo rectangulo.

Mejor respuesta

Darlin29f

5

Hola.

Una forma de plantear el algoritmo es recordar el Teorema de Pitagoras sobre el triangulo rectangulo.

Hipotenusa² = (cateto1)² + (cateto2)²

Como el algoritmo recibe 3 numeros enteros y no señala cual de los numeros ingresados es la hipotenusa o cuales son los catetos, usando una condición SI - SINO anidada vamos comparando los números aplicando el teorema de pitagoras.

Ejemplo

Sean a, b, c los numeros, para que sean lados de un triangulo rectangulo se tienen que cumplir tres opciones o condiciones

Opcion 1 es que a² = b² + c²

Opcion 2 es que b² = a² + c²

Opcion 3 es que c² = a² + b²

El algoritmo seria

Algoritmo Definir a, b, c como Entero Escribir "Ingrese 3 numeros" leer a, b, c Si a ^ 2 = (b ^ 2) + (c ^ 2) Entonces Escribir "Son lados de un triangulo rectangulo" SiNo Si b ^ 2 = (a ^ 2) + (c ^ 2) Escribir "Son lados de un triangulo rectangulo" SiNo Si c ^ 2 = (a ^ 2) + (b ^ 2) Escribir "Son lados de triangulo rectangulo" SiNo Escribir "Los numeros no son lados de un triangulo rectangulo" FinSi FinSi FinSi

FinAlgoritmo

Un cordial saludo.