Fecha
de nacimiento
Conociendo
la fecha de nacimiento de una persona y el año actual, determinar ¿Cuál es la
edad de la persona en ese año?
Algoritmo 6
Entradas: alfanumérico
fecha_nacimiento
numérico anio_actualSalidas: numérico edad_persona
Inicio
Leer fecha_nacimiento
Leer anio_actual
Seleccionar anio_actual
Seleccionar anio_nacimiento
Restar anio_nacimiento menos anio_actual
Guardar en edad_persona
Imprimir edad_persona
Fin
Diagrama de Flujo
Pseudo Codigo
Class Fecha de nacimiento
// Declaraciones (Entradas)
real: fecha_nacimiento
// Declaraciones (Entradas)
real: fecha_nacimiento
real: anio_actual
real: ANIO_NACIMIENTO
// Declaraciones (Salidas)
real: edad_actual
// Procedimiento
main
print "Introduce el valor de la fecha de nacimiento"
scan fecha_nacimiento
print "Introduce el año actual"
scan anio_actual
select anio_nacimiento
real: ANIO_NACIMIENTO
// Declaraciones (Salidas)
real: edad_actual
// Procedimiento
main
print "Introduce el valor de la fecha de nacimiento"
scan fecha_nacimiento
print "Introduce el año actual"
scan anio_actual
select anio_nacimiento
edad_actual=anio_actual-anio_nacimiento
print "La edad actual es"
print edad_actual
end_main
print "La edad actual es"
print edad_actual
end_main
No hay comentarios:
Publicar un comentario