martes, 2 de octubre de 2012

Ejercicio 9. Resultado

PROBLEMA: Resolver la siguiente ecuación

resultado = altura + masa^2 / area    = [(altura) + ((masa * masa)/area)] / [raiz(velocidad+peso)]
                  raiz (velocidad + peso)

ALGORITMO
Entradas:  Numérico   altura
                Numérico   masa
                Numérico   area
                Numérico   velocidad
                Numérico   peso
Salidas:    Numérico   resultado

INICIO
Leer altura
Leer masa
Leer area
Leer velocidad
Leer peso
Multiplicar masa por masa y guardar en r1
Dividir r1 entre area y guardar en r1
Sumar altura mas r1 y guardar en r1
Sumar velocidad mas peso y guardar en r2
Sacara la raiz de r2 y guardar en r2
Dividir r1 entre r2 y guardar en resultado 
Imprimir resultado
FIN


PSEUDOCÓDIGO
class  Resultado_de_ecuacion
          // Declaraciones (entradas)
              real:  altura
              real:  masa
              real:  area
              real:  velocidad
              real:  peso
          // Declaraciones (salidas)
              real:  resultado
          // Procedimiento
main
            print  "Ingresar el valor de la altura"
            scan  altura
            print  "Ingresar el valor de la mas"
            scan  masa
            print  "Ingresar el valor del área"
            scan  area
            print  "Ingresar el valor de la velocidad"
            scan  velocidad
            print  "Ingresar el valor del peso"
            scan  peso
                      r1 = masa * masa
                      r1 = r1 / area
                      r1 = altura + r1
                      r2 = velocidad + peso
                      r2 = raiz (r2)
                      resultado = r1 / r2
           print  "El resultado de la ecuación es:"
           print  resultado
end_main



No hay comentarios:

Publicar un comentario