sábado, 6 de octubre de 2012

Algoritmo 2
 
Entradas: numérico altura_de_la persona (AP), numérico numero_de_pisos(NP), numérico altura_de_cada_piso(APE), numérico distancia_entrepersona_y_edificio(D)
Salida: numérico distancia_hipotenusa(H)
Inicio
Leer altura de la persona (AP)
Leer numero de pisos (NP)
Leer altura de cada piso (APE)
Leer distancia entre persona y edificio (D)
Restar (AP) menos .10m
Multiplicar NP por APE y guardar en AE
Restar AE menos AP
Elevar AE al cuadrado
Elevar D al cuadrado
Sumar AE y D
Guardar en H
Calcular la raíz cuadrada de H
Imprimir distancia (H)
Fin



 
 
 
 Pseudo Codigo
 
Class Teorema de Pitágoras // Declaraciones (Entradas)
real: ap

real: np
real: ape

real: dist
// Declaraciones (Salidas)
real: h
// Procedimiento
main

print "Ingresa altura persona"
scan ap

print "ingresa numero de pisos"
scan np
print "ingresa altura piso"
scan ap
print "ingresa distancia a edificio"
scan dist
ap=ap-0.10

ae=np x ape
ae=ae - ap
ae=ae^2
dist=dist^2
h=ae + dist
h=raiz(h)
print "la distancia de ojos al techo es"
print h
end_main

No hay comentarios:

Publicar un comentario