assalamualaikum warahmatullahi wabarakatuh...
Haloo gan, dipostingan ini ane akan membahas penggunaan switch case dalam C++... oke langsung saja cekidottt...
Pengertian
Bentuk dari Switch-case merupakan pernyataan yang dirancangan khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif penyelesaian. Pernyataan switch – case ini memiliki kegunaan sama seperti if else bertingkat. Kontruksi If-Else yang bertingkat-tingkat seringkali membingungkan pembacaan alur program. Bahasa C++ menyediakan intruksi Switch untuk memudahkan pembacaan alur program bercabang yang sangat banyak. meskipun Switch didesain untuk mengganti If-Else, akan tetapi Switch memiliki batasan:
a. Data yang diperiksa haruslah bertipe Integer (int) atau Karakter (char).
b. Range data yang diperiksa bernilai 0 s/d 255.
Apa perbedaan if dengan switch ?
- switch, kondisi hanya dinyatakan dengan bilangan bulat atau karakter/string, sedangkan if-else yang dapat menggunakan operasi seperti < , > , <= , >= , == dan || .
- Tidak ada konstanta yang sama dalam sebuah switch.
- Angka yang digunakan harus berkisar diantara 0-255.
- Harus menggunakan break, gunanya untuk mengakhiri statement.
- Ada default, ini bisa dibilang sebagai "else" nya switch case.
Contoh Program Sederhana Switch Case :
Input :
Output :
Semoga bermanfaat...
0 komentar:
Posting Komentar