martes, 2 de octubre de 2012

Ejercicio 13. Puente

PROBLEMA: Suponga que deseamos construir un puente igual al de la siguiente figura

¿Cuál es la distancia flotante del puente?

ALGORITMO
Entradas:  Numérico angulo
                   Numérico altura
Salidas:     Numérico  distancia

INICIO
Leer angulo
Leer altura
Resta 90 menos angulo y guardar en angulo
Calcular tangente de angul  y guardar en angulo
Multiplicar angulo por altura y guardar en distancia
Multiplicar distancia por 3
Imprimir distancia
FIN

PSEUDOCÓDIGO
class   Distancia_puente
          // Declaraciones (entradas)
              real:  angulo
              real:  altura
          // Declaraciones (salidas)
              real:  distancia
          // Procedimiento
main
            print  "Ingresar el ángulo"
            scan  angulo
            print  "Ingresa la altura"
            scan  altura
                     angulo = 90 - angulo
                     angulo = tangente (angulo)
                     distancia = angulo * altura
                     distancia = distancia * 3
             print  "La distancia del puente es:"
             print  distancia
end_main
     

No hay comentarios:

Publicar un comentario