Pendahuluan
Bahasa pemrograman C# mirip dengan bahasa yang ditulis atau diucapkan manusia. Mereka masing-masing mendukung cara yang berbeda untuk mengekspresikan ide yang sama. Dalam bahasa lisan, beberapa kata dan frasa lebih deskriptif, akurat, atau singkat daripada yang lain. Dalam bahasa pemrograman C#, ada lebih dari satu cara untuk membuat logika percabangan. Misalnya, opsi yang menggunakan pernyataan if dan yang menggunakan pernyataan switch. Bergantung pada konteks aplikasi Anda, satu jenis pernyataan pemilihan mungkin lebih ekspresif dan succinct daripada yang lain.
Misalkan bekerja pada aplikasi yang memanfaatkan pernyataan pilihan secara ekstensif. Dalam beberapa kasus, if-elseif-else konstruksi digunakan untuk menghasilkan kode yang ringkas dan ekspresif yang mudah dibaca dan dipelihara. Dalam kasus lain, if-elseif-else konstruksi menghasilkan hasil yang diperlukan, tetapi sulit dibaca dan dirawat. Anda telah ditugaskan untuk meninjau kode dan menentukan kapan cocok untuk menggunakan switch pernyataan daripada if pernyataan.
Dalam modul ini, Anda akan menyelidiki penggunaan switch pernyataan untuk menerapkan logika percabangan sebagai alternatif untuk if pernyataan. Anda juga akan bekerja mengonversi if-elseif-else rangkaian menjadi switch-case. Selama proses ini, Anda akan belajar mengenali manfaat memilih satu jenis pernyataan seleksi dibanding yang lain.
Pada akhir modul ini, Anda akan dapat menerapkan switch pernyataan dalam aplikasi Anda, menilai kapan harus menggunakan switch pernyataan melalui if-elseif-else konstruksi, dan mengonversi if-elseif-else konstruksi menjadi switch pernyataan.
Tujuan pembelajaran
Dalam modul ini, Anda akan:
-
switch-caseGunakan konstruksi untuk mencocokkan variabel atau ekspresi terhadap beberapa kemungkinan hasil. - Ubah kode dari konstruksi
if-elseif-elsemenjadi konstruksiswitch-case.
Prasyarat:
- Pengalaman penggunaan konstruk
if-elseif-elseuntuk menambahkan logika percabangan. - Pengalaman bekerja dengan variabel, interpolasi string, dan output pencetakan.