C# – Decision Making
Struktur pengambilan keputusan mengharuskan pemrogram untuk menentukan satu atau lebih kondisi yang akan dievaluasi atau diuji oleh program, bersama dengan pernyataan atau pernyataan yang akan dieksekusi jika kondisi ditentukan benar, dan secara opsional, pernyataan lain akan dieksekusi jika kondisinya ditentukan sebagai salah.
Berikut ini adalah bentuk umum dari struktur pengambilan keputusan khas yang ditemukan di sebagian besar bahasa pemrograman :
C# memberikan jenis pernyataan pengambilan keputusan berikut.
Sr.No. | Statement & Description |
---|---|
1 | if statement Pernyataan if terdiri dari ekspresi boolean yang diikuti oleh satu atau beberapa pernyataan. |
2 | if…else statement Pernyataan if dapat diikuti oleh pernyataan lain yang opsional, yang dijalankan jika ekspresi boolean salah. |
3 | nested if statements Anda dapat menggunakan satu if atau else if pernyataan di dalam yang lain if atau else if pernyataan (s). |
4 | switch statement Pernyataan switch memungkinkan variabel untuk diuji kesetaraannya terhadap daftar nilai. |
5 | nested switch statements Anda dapat menggunakan satu pernyataan switch di dalam pernyataan switch lainnya. |
The ? : Operator
Kami telah mencakup operator bersyarat? : di bab sebelumnya yang bisa digunakan untuk mengganti pernyataan if … else. Ini memiliki bentuk umum berikut :
Exp1 ? Exp2 : Exp3;
Dimana Exp1, Exp2, dan Exp3 adalah ekspresi. Perhatikan penggunaan dan penempatan titik dua.
Nilai sebuah ? expression ditentukan sebagai berikut: Exp1 dievaluasi. Jika benar, maka Exp2 dievaluasi dan menjadi nilai keseluruhan? expression. Jika Exp1 salah, maka Exp3 dievaluasi dan nilainya menjadi nilai expression.