Calcular la edad de una persona en c++

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;

}

Descargar Programa

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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *