Struktur keputusan SWITCH ini sebenarnya sama saja dengan struktur keputusan IF. Jadi bila anda mengetahui struktur IF berarti tau juga struktur SWITCH.
Code SWITCH:
switch (n)
{
case perbandingan1:
baris code ini dieksekusi bila n=perbandingan1;
break;
case perbandingan2:
baris code ini dieksekusi bila n=perbandingan2;
break;
default:
baris code ini dieksekusi bila n =! perbandingan diatas;
}
Ini adalah cara kerjanya: Pertama kita memiliki ekspresi n tunggal (sering variabel), yang dievaluasi sekali. Nilai ekspresi tersebut kemudian dibandingkan dengan nilai-nilai untuk setiap kasus dalam struktur. Jika ada pertandingan, blok kode yang terkait dengan kasus yang dieksekusi. Gunakan break untuk mencegah kode dari berlari ke kasus berikutnya secara otomatis. Pernyataan default digunakan jika tidak ada yang cocok.
Contoh:
0 komentar: