Pengkondisian Switch – Case Dalam Bahasa Pemrograman C

30 views

Switch case ialah salah satu syntax yang dipakai pada pengkondisian, pengkondisian memakai switch-case sama tapi berbeda dengan Pengkondisian memakai if-else, biasanya switch case ini dipakai untuk melaksanakan pemilihan menurut menu(biasanya), tapi dapat dipakai untuk hal lain juga, sesuai dengan kebutuhan masing masing..

baca juga : Pengkondisian If – Else dalam Bahasa C

sebelumnya saya sudah memberi tumpuan sedikit isyarat aktivitas penggunaan switch case.
disini saya akan mencoba membahasnya lebih detail.

Source Code:

Output:

pengkondisian switch case

disini saya menyamakan codenya dengan fungsi if else, semoga pemahamannya lebih jelas.
dan saya hanya mengubah pengkondisian dari if-else menjadi switch-case

bisa kita lihat pada baris berikut

nah niscaya anda cukup binggung dengan penggunaan switch case break dan default ? *sebenarnya saya ini peramal* #abaikan..

Pertama, switch, jika dapat dibilang switch itu ialah induk, ibarat kita ketahui tadi kita sudah meminta user untuk menginputkan nilai pilihan, nah pilihan tadi sudah kita tampung di dalam Variabel pilihan..

nah, dengan pilihan inilah kita memiliki nilai yg sudah di inputkan, kemudian akan dimasukkan kedalam operasi switch-case
Kedua, case, atau dalam bahasa Indonesianya itu Kasus. misal kita tadi sudah menginputkan nilai 2, nah switch itu akan diproses menurut nilai variabel pilihan yang sudah kita input 2 tadi. case itu akan melihat, yang mana sih yang harus saya lakukan ? nah ia lihat tuh

berhubung niainya 2, atau dibilang masalah ke-dua, maka aktivitas akan menjalankan hasil = nilai1 – nilai2; 
Ketiga, break, dalam Bahasa Indonesia berarti Hancur, dapat juga dibilang berhenti, apa guna break ? break dipakai untuk menutup masalah (case), karna jikalau tidak ada break, misal tadi kita menginput 1, maka masalah kedua juga ikut di proses. coba aja di run

Keempat, default, dalam bahasa C, default ini dapat disamakan dengan ELSE, yaitu selain itu. karna default beroperasi jikalau inputan selain angka 1, 2 dan 3.
seperti aktivitas kita tadi, defaultnya menuliskan “Tidak ada dalam Pilihan”, nah jikalau kita menginput angka selain 1,2,3 pada ketika memilih pilihan tadi. maka dilayar kita akan tampil Tidak ada dalam Pilihan.

yosh, tampaknya itu saja. 


Catatan :

  • case dapat juga di isi dengan nilai char, misal
  • case ‘b’ : hasil = nilai1 nilai2;break;
  • tentunya untuk melaksanakan ibarat itu tipe dari pilihan tadi kita ubah dulu  menjadi char. *nanti saya kasih contohnya 
  • jangan lupa, bahasa C itu sensitive, a dan A itu berbeda 🙂 

Source Code:

Output:



kalian niscaya bertanya kenapa case yg karakter ada dua ?
seperti yang saya bilang sebelumnya, Bahasa C ini sangat sensitive sehingga a dan A itu berbeda.
tentu ketika kita menginput A masalah a tidak akan berjalan jikalau tidak dibentuk ibarat diatas.

dengan artian,

kasus ‘a’ atau masalah ‘A’ : hasil = nilai1 + nilai2
dst.

jika ada yang kurang dimengerti dapat di comment  
Sumber http://ng0ding.blogspot.com/

Author: 
    author
    No related post!