Wednesday, October 4, 2017

Program Switch Sederhana pada bahasa C


SWITCH digunakan ketika kita harus menyeleksi banyak kondisi. Sebetulnya bisa juga digunakan IF ELSE IF namun akan banyak sekali ELSE IF nya dan berakibat pada penulisan kode program yang ruwet.

Kelemahan dari SWITCH ini adalah SWITCH hanya bisa menyeleksi nilai dari sebuah variabel tidak bisa menyeleksi hasil dari operator kondisi seperti IF, misalnya kondisi lebih kecil atau lebih besar seperti contoh diatas. Bentuk umum struktur program switch :



switch (n) {
case nilai1:
   kode yang akan dieksekusi jika n=nilai1; 
   break;
case nilai2:
   kode yang akan dieksekusi jika n=nilai2;
   break;
case nilai3:
   kode yang akan dieksekusi jika n=nilai3;
   break;
...
   default:
   kode yang akan dieksekusi jika tidak ada yang sama dengan semua label;
}
Contoh Program  dalam bahasa C:

#include <stdio.h> main() { int kode; printf("Masukkan kode hari [1..7] : "); scanf("%d",&kode); switch (kode) { case 1: printf("\nIni kode hari SENIN "); break; case 2: printf("\nIni kode hari SELASA "); break; case 3: printf("\nIni kode hari RABU "); break; case 4: printf("\nIni kode hari KAMIS "); break; case 5: printf("\nIni kode hari JUMAT "); break; case 6: printf("\nIni kode hari SABTU "); break; case 7: printf("\nIni kode hari MINGGU "); break; default: printf("\nKode yang anda masukkan tidak dikenal"); } }


EmoticonEmoticon