ADVERTENCIA: LOS SIGUIENTES ALGORITMO SE ENTREGA "COMO SON" ("AS IS") SiN GARANTIA DE NINGUN TIPO. DEBE REALIZAR LAS VERIFICACIONES CORRESPONDIENTES ANTES DE EMPLEARLOS PARA CUALQUIER FIN. SOLO TIENEN UNA FINALIDAD EDUCATIVA.

viernes, 26 de octubre de 2012

Pseudocodigo para calcular la edad de una persona a partir de las fechas actual y de nacimiento


Proceso EdadPersona

Definir dia_actual como entero;
Definir mes_actual como entero;
Definir anio_actual como entero;
Definir dia como entero;
Definir mes como entero;
Definir anio como entero;
Definir edad_base como entero;
Definir edad como entero;

Escribir "Ingrese el dia actual [1-31] y presione Entrar";
Leer dia_actual;

Escribir "Ingrese el mes actual [1-12] y presione Entrar";
Leer mes_actual;

Escribir "Ingrese el año y presione Entrar";
Leer anio_actual;



Escribir "Ingrese el dia en que nacio la persona [1-31] y presione Entrar";
Leer dia;

Escribir "Ingrese el mes en que nacio la persona [1-12] y presione Entrar";
Leer mes;

Escribir "Ingrese el año en que nacio la persona [1-12] y presione Entrar";
Leer anio;




edad_base <- anio_actual - anio;


Si (mes_actual < mes) Entonces
edad_base <- edad_base - 1;
FinSi

Si mes_actual = mes Entonces


Si (dia_actual < dia) Entonces
edad_base <- edad_base - 1;
FinSi

FinSi

edad <- edad_base;
Escribir "La edad actual de la persona es de: ",edad_base," años";

FinProceso

No hay comentarios:

Publicar un comentario