miércoles, 7 de noviembre de 2012

Mayor de edad

ALGORITMO
Entradas:
Numérico: anio_nacimiento
Numérico: anio_actual
 
Salidas:
Booleano: mayor_edad
 
INICIO
Leer anio_actual
Leer anio_nacimiento
Restar anio_actual menos anio_nacimiento y guardar en edad
Si edad es mayor que 18 entonces
    establecer mayor_edad en "V"
Si no
    establecer mayor_edad en "F"
Imprimir mayor_edad
FIN
 
PSEUDOCÓDIGO
Class  Mayor_de_Edad
         // Declaraciones (entradas)
         Entero: anio_nacimiento
         Entero: anio_actual
         // Declaraciones (slaidas)
         Booleano: mayor_edad
         Main
                Print "Inroduce el año actual"
                Scan anio_actual
                Print "Introduce el año de nacimiento"
                Scan anio_nacimiento
                edad = anio_actual - anio_nacimiento
                if (edad >= 18) then
                    mayor_edad = "V"
                else
                    mayor_edad = "F"
                Print mayor_edad
       End_main

No hay comentarios:

Publicar un comentario