Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Programa de como calcular la edad, Ejercicios de Programación Java

Usando factores como año bisiesto y calculo de días determinar la edad teniendo en cuenta los días de cada mes

Tipo: Ejercicios

2017/2018

Subido el 04/04/2022

Wincold
Wincold 🇪🇨

4.8

(5)

84 documentos

1 / 5

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Fundamentos de
Programación
Feijoo Aguilar Michael Eduardo
2-4
26-sep-2020
I N G E N I E R Í A
I N D U S T R I A L
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Programa de como calcular la edad y más Ejercicios en PDF de Programación Java solo en Docsity!

Fundamentos de

Programación

Feijoo Aguilar Michael Eduardo 2- 26-sep-

I N G E N I E R Í A

I N D U S T R I A L

#include using namespace std; int bisiesto(int mes); int validarFecha(int dia, int mes, int anio); void calcularEdad( int anioa , int mesa, int diaa, int anion, int mesn, int dian); int main (){ int anioa,mesa,diaa,anion,mesn,dian; int validarA, validarN; //*********************************************************** cout << "Introduce fecha actual: " << endl; cout << "dia : "; cin >> diaa; cout << "mes : "; cin >> mesa; cout << "a" << (char)164 << "o: "; cin >> anioa; validarA = validarFecha(diaa,mesa,anioa); if(validarA == 0){ cout << "La fecha ingresada es incorrecta"; return 0; } //*********************************************************** cout << endl << "Introduce fecha de nacimiento: " << endl; cout << "dia : "; cin >> dian; cout << "mes : "; cin >> mesn; cout << "a" << (char)164 << "o: "; ; cin >> anion; validarN = validarFecha(dian,mesn,anion); if(validarN == 0){ cout << "La fecha ingresada es incorrecta"; return 0; } //***********************************************************

void calcularEdad( int anioa , int mesa, int diaa, int anion, int mesn, int dian){ int edad; if(mesn == 2){ if(dian == 29){ edad = ((anioa-anion) / 4) ; if(mesa < mesn){ edad--; } else if(mesa == mesn && diaa < dian){ edad--; } } else{ edad = anioa-anion; if(mesa < mesn){ edad--; } else if(mesa == mesn && diaa < dian){ edad--; } } } else if(mesn != 2){ edad = anioa-anion; if(mesa < mesn){ edad--; } else if(mesa == mesn && diaa < dian){ edad--; } } cout << "\nTu edad actual es:";

cout << " Edad: " <<edad<< endl; }