Struktur kondisi switch....case....default digunakan untuk penyeleksian
kondisi dengan kemungkinan yang terjadi cukup banyak. 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 kondisi ini adalah :
switch(kondisi)
{
case 1 : pernyataan-1;
break;
case 2 : pernyataan-2;
break;
.....
.....
case n : pernyataan-n;
break;
default : pernyataan-m
}
Berikut Listing Programnya :
#include "stdio.h"
#include "conio.h"
void main()
{
clrscr();
int hari;
puts("Menentukan nama hari\n");
puts("1 = Senin 2 = Selasa 3 = Rabu 4 = Kamis");
puts("5 = Jum’at 6 = Sabtu 7 = Minggu");
printf("\nMasukan kode hari( 1-7) : ");
scanf("%d", &hari);
switch(hari)
{
case 1 : puts("Hari Senin"); /* kemungkinan pertama */
break;
case 2 : puts("Hari Selasa"); /* kemungkinan kedua */
break;
case 3 : puts("Hari Rabu"); /* kemungkinan ketiga */
break;
case 4 : puts("Hari Kamis"); /* kemungkinan keempat */
break;
case 5 : puts("Hari Jum’at"); /* kemungkinan kelima */
break;
case 6 : puts("Hari Sabtu"); /* kemungkinan keenam */
break;
case 7 : puts("Hari Minggu"); /* kemungkinan ketujuh */
break;
default : puts("Kode hari yang Anda masukan SALAH");
}
getch();
}
Artikel ini sengaja dibuat agar dapat membantu para pelajar yang membutuhkan contoh-contoh program, sehingga dapat membantu teman-teman sekalian dalam mempelajari bahasa pemrograman dengan lebih mudah.
Lebih dan kurang penulis mohon maaf kepada para pembaca sekalian.
Silahkan tinggalkan komentar anda pada kotak komentar yang telah disediakan, Terima Kasih.
Komentar :
Post a Comment