4. Desarrolle un algoritmo que solicite 3 números correspondientes a los lados de un triángulo
rectángulo (considere que los valores ingresados si forman un triángulo rectángulo) e indique cuál de los valores ingresados corresponde a la hipotenusa
Respuestas a la pregunta
A continuación algoritmo que verifica si los datos ingresados corresponden con los lados de un triángulo rectángulo. Se adjunta imagen de salida por pantalla y diagrama de flujo.
Algoritmo en pseint para saber si es un triangulo rectángulo
- // Definir variables y vectores
Definir lado,a,b,c Como Real
Dimension lado[3]
- // Ingresar valor de los lados
Escribir 'Ingrese los lados del tríangulo'
Para x<-1 Hasta 3 Hacer
Escribir 'lado ',x,': '
Repetir
Leer lado[x]
Hasta Que lado[x]>0
FinPara
- // verificamos si es un triángulo rectángulo (asignamos al lado "c" el mayor valor ingresado)
Si lado[1]>lado[2] Entonces
Si lado[1]>lado[3] Entonces
c <- lado[1]
a <- lado[2]
b <- lado[3]
SiNo
Si lado[3]>lado[2] Entonces
c <- lado[3]
a <- lado[1]
b <- lado[2]
FinSi
FinSi
SiNo
Si lado[2]>lado[3] Entonces
c <- lado[2]
a <- lado[1]
b <- lado[3]
SiNo
Si lado[3]>lado[1] Entonces
c <- lado[3]
a <- lado[2]
b <- lado[1]
FinSi
FinSi
FinSi
- // Chequemos el teorema de pitágoras "c2 = a2+b2"
Si redon(c^2)=redon(a^2+b^2) Entonces
Escribir 'Es un triangulo rectangulo y su hipotenusa es: ',c
SiNo
Escribir 'No es un triangulo rectangulo.'
FinSi
FinAlgoritmo
Para saber más acerca de algoritmo para calcular valores en triángulos consulte: https://brainly.lat/tarea/2770158
#SPJ1