listing menentukan banyaknya hari

contoh soal:

Masukkan bulan [1 s/d 12] :
Masukkan tahun :

output
Jumlah hari pada bulan.....tahun......adalah .....hari


gunakan file header //untuk conio
//untuk iostream

main()//fungsi utama
{
(buat variabel nama dgn tipe char, ln,thn,hari dengan tipe int)


cout<<"Masukan Bulan [1 s/d 12] :";cin>>bln;
cout <<"Masukkan Tahun :";cin>>thn;
switch (bln)
{
case 1:
{
nm="Januari";
hari=31;
}
break;
case 2:
{
nm="Februari";
if ((thn%4==0)&&!(thn%100==0)||(thn%400==0))
{
hari=29;
}
else
{
hari=28;
}
}
break;
case 3:
{
nm="Maret";
hari=31;
}
break;
case 4:
{
nm="April";
hari=30;
}
break;
case 5:
{
nm="Mei";
hari=31;
}
break;
case 6:
{
nm="Juni";
hari=30;
}
break;
case 7:
{
nm="Juli";
hari=31;
}
break;
case 8:
{
nm="Agustus";
hari=31;
}
break;
case 9:
{
nm="September";
hari=30;
}
break;
case 10:
{
nm="Oktober";
hari=31;
}
break;
case 11:
{
nm="November";
hari=30;
}
break;
case 12:
{
nm="Desember";
hari=31;
}
break;
default:
{
nm="salah masukan bulan";
hari=0;
}
break;
}
cout<<"Jumlah hari pada bulan "<cout<<" pada tahun "<cout<<" adalah "<cout<<" hari";
getch();
}

Komentar