Hello

viernes, 8 de junio de 2012

Dias,Años Que Faltan Por Cumplir DevC++


#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