Menghitung Jumlah Hari Setiap Bulan Cara Switch - Case Dengan C++
Switch case merupakan salah satu dari bentuk struktur selection/decision selain if. Biasa digunakan apabila decision yang dipakai banyak.
Bentuk umum dari switch case yaitu :
switch (variabel/ekspresi)
{ case konstanta 1 : aksi 1 ; break;
case konstanta 2 : aksi 2 ; break;
.
.
.
default : aksi ke - n ; break;
}
Untuk menghitung jumlah hari dalam setiap bulan maka yang saya pakai disini pendeskripsian bulan dalam bentuk angka. Jadi jika masukin angka 1 berarti bulan Januari, dan seterusnya sampai angka 12 berarti bulan Desember. Selain dari itu berarti salah karena bulan cuma ada 12 bulan. Selanjutnya kita pisahkan bulan - bulan apa saja yang jumlah harinya 28/29, 30 atau 31.
Codingan Programnya dapat saya buat sebagai beikut :
#include<iostream.h>int main ()
{
int bln;
cout<<"masukkan bulan = ";
cin>>bln;
switch (bln)
{
case 4 :
case 6 :
case 9 :
case 11 : cout<<"jumlah hari = 30";break;
case 1 :
case 3 :
case 5 :
case 7 :
case 8 :
case 10 :
case 12 : cout<<"jumlah hari = 31";break;
case 2 : cout<<"jumlah hari = 28/29";break;
default : cout<<"input salah";break;
}
return 0;
}
Output dari program diatas yaitu :
Selanjutnya silahkan coba untuk input dengan bulan - bulan yang lain.
Demikianlah posting dari saya. Semoga bermanfaat untuk anda. Terima kasih.
No comments:
Post a Comment