Struktur Peggunaan Switch


Langsung aja Berikut Sedikit pembahasan tentang switch….
kerangka Penulisan SWITCH
switch ()
{
statemen_1;
break;
statemen_2;
break;
statemen_n;
break;
default;
}

Biar Lebih jelas langsung aja ke contoh programnya!!!

#include<stdio.h>
#include<conio.h>
int main()
{
int choice, luas, a, t, p, l;
printf(“============================================\n”);
printf(“==          Menghitung Luas                                                ==\n”);
printf(“==    1. Luas Persegi / P.Panjang                                     ==\n”);
printf(“==    2. Luas Segitiga                                                          ==\n”);
printf(“==    3. Keluar Program                                                     ==\n”);
printf(“============================================\n\n”);
printf(“Silakan pilih luas yang akan Anda hitung: “);
scanf(“%d”, &choice);

switch (choice)
{
case 1 :
printf(“Panjang : “);
scanf(“%d”, &p);
printf(“Lebar : “);
scanf(“%d”, &l);
luas = p * l;
printf(“Luas = %d”, luas);
break;
case 2 :
printf(“Alas : “);
scanf(“%d”, &a);
printf(“Tinggi : “);
scanf(“%d”, &t);
luas = 0.5 * a * t;
printf(“Luas = %d”, luas);
break;
default :
clrscr();
printf(“Terima kasih telah menggunakan program ini”);
}
return 0;
}

Penjelasan:
switch (choice)
Statement ini digunakan untuk membuat sebuah ekspresi untuk menentukan statement yang akan dijalankan.
case 1 :
Statement ini akan apabila terpilih maka akan menjalankan beberapa ekspresi yg ada didalamnya.
default :
Statement ini adalah alternatif yang disediakan untuk user.
clrscr();
fungsi ini membersihkan layar dari string-string yang ditampilkan sebelumnya. Pemakain fungsi ini harus menggunakan file header conio.h.

Choice

Di gunakan untuk menentukan pilihan atau ekspresi pada statement…

Nb: Dalam Swicth Juga di isi If-Else selain case sebagai statementnya….

Kalau kurang jelas bisa Tanya dikoment trimakasih!!!!

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s