Jumat, 24 Juni 2011

program menghitung jumlah hari/bulan/tahun

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

class kalender{
      public :
      void input();
      void proses ();
     
           int tahun, bulan;
      };

void kalender::input(){
     cout<<"Program Mnentukan jumlah hari dari inputan tahun dan kode bulan"<<endl;
cout<<"Masukkan tahun : ";
cin>>tahun;
cout<<"Masukkan kode bulan dari bulan ke 1 sampai 12 : ";
cin>>bulan;
    
     }
    
void kalender::proses(){
     switch (bulan)
{
case 2:
if ((tahun%100==0)||(tahun%100!=0)&&(tahun%400==0))
{
for(int i=1; i<=29; i++)
{
cout<<i<<" ";
}
}
else
{
for(int i=1; i<=28; i++)
{
cout<<i<<" ";
}
}
break;
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
{
for(int i=1; i<=31; i++)
{
cout<<i<<" ";
}
}
break;

case 4:
case 6:
case 9:
case 11:
{
for(int i=1; i<=30; i++)
{
cout<<i<<" ";
}
}
break;
default:
cout<<"ga ada code bulan kayak gitu :)\n";
}
    
     }


int main(){
    kalender nisa;
    nisa.input();
    nisa.proses();
   
    getch();
    return 0;
   
   
    }

0 komentar:

Posting Komentar