#include <iostream.h>
#include <stdlib.h>
void op();
void calculo();
int main()
{
calculo();
}
void calculo()
{
system("cls");
int x=1, y=1, z=1900, a , b, c, m , n, l, p, q, crono;
cout<<""<<endl;
cout<<" Enero. Mayo. Septiembre. "<<endl;
cout<<" Febrero. Junio. Octubre. "<<endl;
cout<<" Marzo. Julio. Noviembre "<<endl;
cout<<" Abril. Agosto. Diciembre. "<<endl;
cout<<"Digite el numero de dia en que nacio: ";
cin>>a;
if(a>31)
do
{
system("cls");
cout<<""<<endl;
cout<<" Enero. Mayo. Septiembre. "<<endl;
cout<<" Febrero. Junio. Octubre. "<<endl;
cout<<" Marzo. Julio. Noviembre "<<endl;
cout<<" Abril. Agosto. Diciembre. "<<endl;
cout<<"Digite el numero de dia en que nacio: ";
cin>>a;
}
while(a>31);
cout<<"Digite el numero de mes en que nacio: ";
cin>>b;
if(b>12)
do
{
system("cls");
cout<<""<<endl;
cout<<" Enero. Mayo. Septiembre. "<<endl;
cout<<" Febrero. Junio. Octubre. "<<endl;
cout<<" Marzo. Julio. Noviembre "<<endl;
cout<<" Abril. Agosto. Diciembre. "<<endl;
cout<<"Digite el numero de dia en que nacio: "<<a<<endl;
cout<<"Digite el numero de mes en que nacio: ";
cin>>b;
}
while(b>12);
cout<<"Digite el anio en que nacio: ";
cin>>c;
cout<<"Digite el anio actual: ";
cin>>l;
cout<<"Digita el numero de mes actual: ";
cin>>p;
if(p>12)
do
{
system("cls");
cout<<""<<endl;
cout<<" Enero. Mayo. Septiembre. "<<endl;
cout<<" Febrero. Junio. Octubre. "<<endl;
cout<<" Marzo. Julio. Noviembre "<<endl;
cout<<" Abril. Agosto. Diciembre. "<<endl;
cout<<"Digite el numero de dia en que nacio: "<<a<<endl;
cout<<"Digite el numero de mes en que nacio: "<<b<<endl;
cout<<"Digite el anio en que nacio: "<<c<<endl;
cout<<"Digite el anio actual: "<<l<<endl;
cout<<"Digita el numero de mes actual: ";
cin>>p;
}
while(p>12);
cout<<"Digita el numero de dia actual: ";
cin>>q;
if(q>31)
do
{
system("cls");
cout<<"Digite el numero de dia en que nacio: "<<a<<endl;
cout<<"Digite el numero de mes en que nacio: "<<b<<endl;
cout<<"Digite el anio en que nacio: "<<c<<endl;
cout<<"Digite el anio actual: "<<l<<endl;
cout<<"Digita el numero de mes actual: "<<p<<endl;
cout<<"Digita el numero de dia actual: ";
cin>>q;
}
while(q>31);
m=a-1;
n=b-1;
do
{
system("cls");
if(x<=9)
cout<<"Calculando: "<<"0"<<x++<<"/00"<<"/00"<<endl;
else
cout<<"Calculando: "<<x++<<"/00"<<"/00"<<endl;
}
while(x<=m);
if(x>=m)
do
{
system("cls");
if(y<=9)
cout<<"Calculando: "<<x<<"/0"<<y++<<"/00"<<endl;
else
cout<<"Calculando: "<<x<<"/"<<y++<<"/00"<<endl;
}
while(y<=n);
if(y>=n)
do
{
system("cls");
if(z<=9)
cout<<"Calculando: "<<x<<"/"<<y<<"/0"<<z++<<endl;
else
cout<<"Calculando: "<<x<<"/"<<y<<"/"<<z++<<endl;
}
while(z<=c);
system("cls");
cout<<""<<endl;
cout<<"Recuerde que si el programa no concuerda con el analisis correcto es porque tiene una medida estandar para los meses "<<endl;
cout<<"la cual es de 30 dias."<<endl;
cout<<""<<endl;
cout<<"Calculado/Su fecha de nacimiento es: "<<x<<"/"<<y<<"/"<<z-1<<endl;
cout<<"Calculado/La fecha actual es: "<<q<<"/"<<p<<"/"<<l<<endl;
if(p<b)
cout<<"Usted aun no cumple los "<<l-c<<" anios, usted tiene "<<(l-c)-1<<endl;
if(p<=b&&q<a)
cout<<"Faltan "<<b-p<<" meses y "<<a-q<<" dias aproximadamente, para que usted cumpla "<<l-c<<" anios"<<endl;
if(q<a&&p>b)
cout<<"Usted Tiene la edad de: "<<l-c<<" anios cumplidos desde hase "<<(((p-b)*30)-30)+((30-a)+q)<<" dias aproximadamente y contando... "<<endl;
else
if(p>=b&&q>=a)
cout<<"Usted Tiene la edad de: "<<l-c<<" anios cumplidos desde hase "<<(((p-b)*30)-30)+((30-a)+q)<<" dias y contando... "<<endl;
else
{
if(p<b&&q>=a)
cout<<"Faltan "<<((30-q)+a)+((30*(b-p))-30)<<" dias aproximadamente, para cumplir "<<l-c<<" anios."<<endl;
}
system("pause");
op();
}
void op()
{
int cont=0,ronda;
cout<<"Desea otra ronda (si=1, no=2): "<<endl;
cin>>ronda;
switch(ronda)
{
case 1:calculo();break;
case 2:exit(0);
}
}
No hay comentarios:
Publicar un comentario