jueves, 6 de diciembre de 2012

Edades

PROBLEMA
Escribir un algirtmo que le pregunte a una persona su edad y cuantos hijos tiene e imprima un mensaje que diga cuantos años tiene mas que cad auno de sus hijos.

ALGORITMO
Entradas:  Numerico hijos
                Numerico numero_hijos
                Numerico edad_persona
                Numerico edad_hijo
Salidas:     Numerico anios_mas

INICIO
   Imprimir "¿Cual es su edad?"
   Leer edad_persona
   Imprimir "¿Cuantos hijos tiene?"
   Leer numero_hijos
        Para hijos desde 1 hasta numero_hijos, incremento 1
              Imprimir "¿Cual es la edad de su hijo?"
              Leer edad_hijo
              Restar edad_persona menos edad_hijo y guardar en anios_mas
              Imprimir "Los años que tiene de mas son"
              Imprimir anios_mas
         Fin para
FIN

PSEUDOCODIGO
Class Edades
         //Declaraciones
         Entero: hijos
         Entero: numero_hijos
         Entero: edad_persona
         Entero: edad_hijo
         Entero: anios_mas
         //Procedimiento
         Main
              Print "¿Cual es su edad?"
              Scan edad_persona
              Print "¿Cuantos hijos tiene?"
              Scan numero_hijos
                    For (hijos = 1; hijos <= numero_hijos; hijos = hijos +1)
                          Print "¿Cual es la edad de tu hijo?"
                          Scan edad_hijo
                          anios_mas = edad_persona - edad_hijos
                          Print "Los años que tiene de mas son"
                          Print  anios_mas
                   End_for
         End_main

No hay comentarios:

Publicar un comentario