Tomi Telupere Programmer


Pages

Sunday, 26 October 2014

Menghitung Jumlah Hari Dalam Setiap Bulan Secara Switch - Case Dengan C++

 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