jueves, 27 de septiembre de 2012


Ejercicio 2
Teorema de Pitágoras C¨2= a¨2+b¨2
Si estás parado de frente a un edifico de 5 pisos, donde cada piso tiene una altura de 3m y tu te encuentras a 25m del edificio. ¿Qué distancia hay entre tus ojos y la cima del edificio?
C´2= ¿?                    
A¨2= 3*5 = 15m
B¨2= 25m
C¨2= 15^2* 25^2
C¨2= 255 * 625
C¨2= ̸̸̸̸̸̸¨255+625
C¨2= 29.66 m
29.96 - .10 cm
28.3 m
Algoritmo
Entradas: numérico, distancia_persona
              numérico, altura_persona
              numérico, numero_pisos
              numérico, altura_piso
Salidas: numérico, distancia


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

Diagrama de flujo






Pseudocodigo

Class  Teorema de Pitágoras C¨2= a¨2+b¨2
//Declaraciones (entradas)
Real: AE
Real: altura_persona
Entero: numero_pisos
Real: altura_piso
Real: distancia_persona
//Declaraciones (salidas)
Real: distancia
//Procedimiento
Main
Print “Ingresa altura de la persona”
Scan altura_persona
Print “Ingresa numero de pisos”
Scan numero_pisos
Print “Ingresa altura de cada piso”
Scan altura_piso
Print “Ingresa distancia entre persona y edificio”
Scan distancia_persona
altura_persona= altura_persona - .10
AE= numero_pisos*altura_piso
AE= AE*AE
distancia_persona= distancia_persona*distancia_persona
distancia= distancia_persona + AE
distancia= raíz (distancia)
Print “La distancia entre los ojos de la persona y la cima del edificio es”
Scan distancia
End_main















No hay comentarios:

Publicar un comentario