Anderson Pozo

Generation

generate functionSun, 30 Jul 2023

Hacer un programa para ingresar por teclado la fecha de nacimiento de una persona, ingresando día, mes y año como 3 datos individuales. Luego ingresar la fecha actual ingresando día, mes y año como 3 datos individuales. Calcular luego la edad en años de esa persona y listarlo por pantalla. Ejemplo 1. Si se ingresa como fecha de nacimiento: 3/12/2000 y la fecha actual es 26/2/2019 la edad de esa persona es 18 ya que los 19 recién los cumple en diciembre. Ejemplo 2. Si se ingresa como fecha de nacimiento: 3/1/2000 y la fecha actual es 26/2/2019 la edad de esa persona es 19. Ejemplo 3. Si se ingresa como fecha de nacimiento: 28/2/2000 y la fecha actual es 26/2/2019 la edad de esa persona es 18 ya que le faltan 2 días para cumplir los 19 años

int day, month, year, dayActual, monthActual, yearActual, edad; cout<<"Ingrese el dia de nacimiento: "; cin>>day; cout<<"Ingrese el mes de nacimiento: "; cin>>month; cout<<"Ingrese el año de nacimiento: "; cin>>year; cout<<"Ingrese el dia de hoy: "; cin>>dayActual; cout<<"Ingrese el mes de hoy: "; cin>>monthActual; cout<<"Ingrese el año de hoy: "; cin>>yearActual; if (yearActual > year){ edad = yearActual - year; }else{ edad = 0; } if (monthActual > month){ edad = edad + 1; }else{ edad = edad; } if (dayActual < day){ edad = ed

Questions about programming?Chat with your personal AI assistant