Algoritma dan Program Jumlah Tanggal dengan C++

Daftar Isi

Algoritma jumlah tanggal


{menampilkan jumlah tanggal dari bulan yang di inputkan oleh user}

Deklarasi
tahun : integer (input)
bulan : integer (input)

Deskripsi
read(tahun)
read(bulan)

case (bulan) of

1,3,5,7,8,10,124,6,9,11

2 else
for 1 to 28 do

endcase
write (bulan)

Implementasi dalam C++

#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;

    }

Baca juga : Peluang Bisnis 2023
Baca juga : Daftar Kampus Terbaik di Yogyakarta

Baca Juga :   Menggabung 2 Tumpukan Menjadi Satu (Stack 2) dengan C++