1. Ketika user menginputkan data berupa integer, nah data tersebut dibaca program kemudian dianggap sebagai switch (prasyarat).
2. Prasyarat ini kemudian ditindak lanjuti lagi pada bagian case, data dari switch dicocok dengan case-case yang tersedia, jika data switch dengan ada salah satu case singkron dieksekusilah case tersebut.
3. Tetapi jika data switch tak satupun yang cocok dengan case maka bekerjalah bagian default.
Untuk kerangka programnya kira-kira seperti ini :

Seperti terlihat diatas, setiap case mempunyai 1 pernyataan dan perlu diingat bahwa setiap case juga harus diakhiri dengan break; dan lebih jelasnya simaklah program dibawah ini.

Berdasarkan program diatas, diketahui bahwa data switchnya merupakan variabel jurusan yang bertipe data integer.
Jika variabel jurusan bernilai 1 maka case 1 akan dieksekusi dan menampilkan tulisan “Anda memilih jurusan Otomotif”. Serta apabila variabel jurusan bernilai 5, secara otomatis case 5 akan dijalankan dan menghasilkan tulisan “Anda memilih jurusan Teknik Gambar”. Sintax default akan jalan bila user memasukkan data diluar angka 1 s/d 5 sehingga mengeluarkan tulisan “Angka yang anda masukkan salah”
Sumber informasi :
1. “Pemrograman Bahasa C dengan Turbo C” oleh Achmad Solichin
2. Penjelasan dari Pak Agustinus Tjahyono Widigdyo, S.Kom
Download artikel, download program
Tidak ada komentar:
Posting Komentar