Hello

viernes, 8 de junio de 2012

Dias Transcurridos Del Año DevC++


#include<iostream.h>
#include<conio.h>

 main()
{


char *fmen[]={"Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Setiembre","Octubre","Noviembre","Diciembre","ERROR"};

int ano,ip,mes=0,max=0,dia=0,sum=0,tot=365,fal;
int meses[12] = {31,28,31,30,31,30,31,31,30,31,30,31};

cout<<"\nIngrese el a¤o : \n";
  cin>>ano;
if(ano%400==0)
{
   meses[1]=29;
   tot=366;
}
else{
   if(ano%4==0 && ano%100!=0)
   {
      meses[1]=29;
      tot=366;
   }

}


do{
   cout<<"\ntIngrese el mes : \n";
  cin>>mes;

   switch(mes)
   {
      case 1:
 ip=0;
 break;
      case 2:
 ip=1;
 break;
      case 3:
 ip=2;
 break;
      case 4:
 ip=3;
 break;
      case 5:
 ip=4;
 break;
      case 6:
 ip=5;
 break;
      case 7:
 ip=6;
 break;
      case 8:
 ip=7;
 break;
      case 9:
 ip=8;
 break;
      case 10:
 ip=9;
 break;
      case 11:
 ip=10;
 break;
      case 12:
 ip=11;
 break;
      default:
 ip=12;
 cout<<"ERROR tal numero de mes no existe";
 break;
   }

max=meses[ip];

}while(ip==12);

do{
   cout<<"\nIngrese el dia : \n";
   cin>>dia;
   if(dia>max)
   {
      cout<<"ERROR Numero de dia no existente";
   }
}while(dia>max);


    for (int a=ip-1;a>=0;a--)
    {
     sum+=meses[a];
    }

    sum+=dia;
    fal=tot-sum;


       cout<<"\nDe la fecha :  "<<dia<<" de "<<fmen[ip]<<" del "<<ano<<"nn";
       cout<<"\n-Los dias transcurridos desde el 1 de Enero son : "<<sum<<"nnn";
       cout<<"\n-Y los dias que faltan transcurrir hasta el 31 de Diciembre son : "<<fal;


     getch();
   }

No hay comentarios:

Publicar un comentario