• Asignatura: Informática
  • Autor: yeisonmunoz648
  • hace 6 años

Algoritmo que permite calcular la edad de una persona al conocer su fecha de nacimiento

Respuestas

Respuesta dada por: bryanisai544
5

Respuesta:

Para realizar este ejercicio lo primero que hacemos es declarar las variables, para este ejemplo utilizamos las variables edad, diaActual, mesActual, añoActual, diaNacimiento, mesNacimiento, añoNacimiento, todas estas variables las declaramos de tipo entero, ya que en este algoritmo trabajamos únicamente con números enteros.

Con la función Escribir mostramos dos mensajes en pantalla donde indicamos que se escriba la fecha actual y la fecha de nacimiento en el formato día, mes y año.

Hay que recordar que los mensajes se deben escribir entre comillas dobles.

Escribir «Dame la fecha actual, en dia, mes y año»

Con la función leer asignamos un valor directamente por teclado en las variables diaActual, mesActual y añoActual

Leer diaActual, mesActual, añoActual

Se pueden colocar más de una variable en la función leer solo hay que separarlas con una coma.

Ya tenemos las variables cargadas con un valor, le restamos al año actual el año de nacimiento y el resultado de esta operación la asignamos en la variable edad.

               edad = añoActual – añoNacimiento

Con la estructura si entonces  preguntamos en el mes de nacimiento es mayor al mes actual, si esta condición se cumple le restamos uno a la variable edad.

Si esta condición no se cumple lo que hacemos es preguntar nuevamente con la estructura si entonces si el mes de nacimiento es igual al mes actual, si esta condición se cumple preguntamos nuevamente con la estructura si entonces, si el día de nacimiento es mayor  al día actual, cuando esta condición se cumpla se le resta un año a la variable edad.

También preguntamos con otra condición si el día de nacimiento es igual al día actual, cuando esta condición se cumpla significa que la persona está cumpliendo años y lo que hacemos es mostrar un mensaje en pantalla de felicitación.

Por ultimo cerramos las estructuras si entonces y finalizamos el algoritmo.

bueno como dicen un vídeo dice mas que mil palabras espero les guste y mas que nada les pueda ser de utilidad.

Explicación:

no sé su te sirva


yeisonmunoz648: gracias
Respuesta dada por: Colombianoski
9

Respuesta:

La resta ,por ejemplo tú has nacido en 2007 por lo que vas a restar el año actual con el año en que naciste, así que en este caso sería 2020-2007=13 , así que UE alguien que nació en 2007 debe de tener 13 años


yeisonmunoz648: gracias
Preguntas similares