En esta ocasión te comparto un algoritmo para calcular la edad de una persona en c++ utilizando estructuras.
Haz clic aquí para suscribirte a mi canal
//Algoritmo para calcular la edad de un persona
//Estructuras
#include<iostream>
using namespace std;
struct fecha
{
int dia,mes,anio;
}fecha_actual,fecha_nacimento;
int main()
{
int edad;
cout<< «Ingresa la fecha de nacimiento en dia, mes y anio: «;
cin>> fecha_nacimento.dia;
cin>> fecha_nacimento.mes;
cin>> fecha_nacimento.anio;
cout<< «Ingresa la fecha actual en dia, mes y anio: «;
cin>> fecha_actual.dia;
cin>> fecha_actual.mes;
cin>> fecha_actual.anio;
edad = fecha_actual.anio – fecha_nacimento.anio;
if (fecha_nacimento.mes > fecha_actual.mes){
–edad;
}
else{
if (fecha_nacimento.mes == fecha_actual.mes){
if (fecha_nacimento.dia > fecha_actual.dia){
–edad;
}
}
}
cout<< «Tu edad actual es: «<<edad<<» años»;
return 0;
}
Esta es la solución de este algoritmo, les comparto el código, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.