Struktur Pemilihan - Switch - Case - Default [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

Struktur Dasar Pemilihan Switch – Case - Default Struktur kondisi switch....case....default digunakan untuk penyeleksian kondisi dengan kemungkinan yang terjadi cukup banyak. Perintah switch digunakan sebagai



alternatif pengganti dari perintah if...elseif. Dengan perintah ini program percabangan akan lebih mudah dibuat dan dipelajari.. Struktur ini akan melaksanakan salah satu dari beberapa pernyataan ‘case’ tergantung nilai kondisi yang ada di dalam switch. Selanjutnya proses diteruskan hingga ditemukan pernyataan ‘break’. Jika tidak ada nilai pada case yang sesuai dengan nilai kondisi, maka proses akan diteruskan kepada pernyataan yang ada di bawah ‘default’. Bentuk umum dari struktur ini: switch(variabel) { case 1 : pernyataan-1; break; case 2 : pernyataan-2; break; ..... ..... case n : pernyataan-n; break; default : pernyataan-m }



Contoh kasus: Menentukan nama hari berdasarkan kode hari. Program: //--------------------------------------------------------------------------#include #pragma hdrstop #include #include //---------------------------------------------------------------------------



//--------------------------------------------------------------------------#pragma argsused int main(int argc, char* argv[])



{ int hari; printf("Menentukan nama hari dalam seminggu \n"); printf("1. Minggu 2. Senin 3. Selasa 4. Rabu "); printf("5. Kamis 6. Jum'at 7. Sabtu \n"); printf("Kode hari = ");scanf("%d",&hari); switch(hari) { case 1: printf("Hari Minggu"); break; case 2: printf("Hari Senin"); break; case 3: printf("Hari Selasa"); break; case 4: printf("Hari Rabu"); break; case 5: printf("Hari Kamis"); break; case 6: printf("Hari Jum'at"); break; case 7: printf("Hari Sabtu"); break; default: printf("Kode hari SALAH!"); } getch(); return 0; } //---------------------------------------------------------------------------



Tugas : “ Buatlah sebuah program Menentukan nama bulan berdasarkan kode bulan itu sendiri, dimana dalam waktu satu tahun ada 12 bulan”



Catat dibuku catatan masing – masing.