Está en la página 1de 4

Algoritmo teorama_pitagoras

definir op,ad,hi Como Real

Escribir "Teorema de pitagoras"

Escribir "Inesa un 0 en el valor que se desea encontrar"

Escribir ""

Escribir "Cateto opuesto a:"

leer op

Escribir "Cateto adyacente b:"

leer ad

Escribir "Hipotenusa c:"

leer hi

si hi=0 Entonces

hipotenusa(op,ad)

SiNo

si op=0 Entonces

opuesto(hi,ad)

SiNo

adyacente(hi,op)

FinSi

FinSi

FinAlgoritmo

SubProceso hipotenusa(op,ad)

Escribir "La hipotenusa(c)"

Escribir "c²=", op, "²+", ad, "²"

Escribir "c²=", (op^2),"+" (ad^2)


Escribir "c= Raiz de [", (op^2)+(ad^2), "]"

Escribir "Sacareos la raiz cuadrada "

Escribir "calcular la hipotenusa"

Escribir "c= Raiz [", (op^2)+(ad^2), "]"

Escribir "c= ", Raiz((op^2)+(ad^2))

FinSubProceso

SubProceso opuesto(hi,ad)

Escribir "El cateto opuesto(a)"

Escribir "a²=", hi, "²+", ad, "²"

Escribir "a²=", (hi^2), (ad^2)

Escribir "Sacareos la raiz cuadrada "

Escribir "a= Raiz(", (hi^2)-(ad^2), ")"

Si( hi^2)-(ad^2)>0 Entonces

Escribir "a²= ", Raiz((hi^2)-(ad^2))

Sino

Escribir "No se puede obtener raiz cuadrada, el numero es negativo"

FinSi

FinSubProceso

SubProceso adyacente(hi,op)

Escribir "El cateto adyacente(b)"

Escribir "b²=", hi, "²", op, "²"

Escribir "b²=", (hi^2), (op^2)

Escribir "b²=", (hi^2)-(op^2)

Escribir "Sacareos la raiz cuadrada "

Escribir "b= Raiz(", (hi^2)-(op^2), ")"

Si (hi^2)-(op^2)>0 Entonces

Escribir "b=", Raiz((hi^2)-(op^2))


SiNo

Escribir "No se puede obtener raiz cuadrada, el numero es negativo"

FinSi

FinSubProceso

También podría gustarte