calculo de edad en c++

Páginas: 2 (470 palabras) Publicado: 23 de septiembre de 2015
#include
using namespace std;

void CalculoEdad(float[], float[]);
void PedirFechas(float[], float[]); //Entrada de datos
bool anioBisiesto(int ); //Para validar si el año es bisiestofloat ndias[] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
float Hoy[3], Nacimiento[3];

int anios, meses = 0;
int dias = 0;
float edadDias;

//Funcion principal
int main(){
int i;PedirFechas(Hoy, Nacimiento);
CalculoEdad(Hoy, Nacimiento);

cout<<"\n\n\tEdad en dias -> "< cout<<"\n\n\tSu edad -> "< cout< cout<
return 0;
}


//FUNCIONES

void PedirFechas(float Hoy[], float Nacimiento[]){
cout<<"Ingresa fecha de hoy (a"<

do{cout<<"A"< cin>>Hoy[0];
}while(Hoy[0]<0);



do{
cout<<"Mes:";
cin>>Hoy[1];
}while(Hoy[1]<0 or Hoy[1]>12);







int aux=Hoy[1];
if(anioBisiesto(Hoy[0])){
if (Hoy[1]==2){
aux++;}}
do{
cout<<"Dia:";
cin>>Hoy[2];
}while(Hoy[2]<0 or Hoy[2]>ndias[aux]);



cout<<"\nIngresa fecha de tuNacimiento (a"< do{cout<<"A"<>Nacimiento[0];}while(Nacimiento[0]<0 or Nacimiento[0]>Hoy[0]);do{cout<<"Mes:";cin>>Nacimiento[1];}while(Nacimiento[1]<0 or Nacimiento[1]>12);

int m=Nacimiento[1];
if (anioBisiesto(Nacimiento[0])){
if (Nacimiento[1]==2){
m++;}}do{cout<<"Dia:";cin>>Nacimiento[2];}while(Nacimiento[2]<0 or Nacimiento[2]>ndias[m]);

cout<<"\n\nFecha de Hoy: "< cout<<"Tu Fecha de Nacimiento:"<

bool anioBisiesto(int a){
if((a%4==0) and ((a%100!=0) or (a%400==0)))
{return true;}

else{return false;}}


void CalculoEdad(float Hoy[], float Nacimiento[]){
float ahoyd,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Calcular La Edad De Una Persona En C++
  • Calculo de edad
  • calculadora c++
  • Calculadora en C++
  • Calculo de la edad gestacional
  • calcular edad de una persona
  • Codigo c# para calculadora
  • Conversores, y calculadoras en dev c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS