Statement IF dan Else pada Bahasa Pemrograman C#
Statement IF C#
Membuat Keputusan ( Decision Making )
Statement IF digunakan untuk mengeksekusi beberapa kode program apabila mempunyai kondisi True atau False
if (condition) { //statements }
Statement IF menentukan kondisi ekspresi yang akan dievaluasi. Apabila kondisi benar, pernyataan dalam kurung kurawal “{}” akan dieksekusi.
Apabila kondisi salah, maka akan di abaikan Kemudian komputer akan melanjutkan program yang berada setelah tubuh dari statement IF tersebut.
Menggunakan Operator
Dalam Menggunakan Statement IF kita juga dapat memanfaatkan Operator Relational untuk membangun logika dengan Statement IF.
Misal kita akan membuat logika untuk mengetahui angka mana yang lebih besar.
Pada kode Program di atas, IF menjelaskan bahwa Apabila 83 lebih dari 30 maka statement Console.WriteLine akan di jalankan yang mana menampilkan kata “y Lebih Besar daripada x” pada layar.
misal pada program di atas kita ubah operator lebih dari “>” menjadi kurang dari “<” maka kata “y Lebih Besar daripada x” tidak akan dicetak.
Relational Operator
Saat menggunakan Statement if kita dapat menggunakan beberapa Operator relasi untuk membuat suatu logika. beberapa operator relasi tersebut adalah:
Operator | Deskripsi | Contoh |
<= | Lebih Kecil atau sama dengan | 10 >= 3 Benar |
>= | Lebih Besar atau Sama dengan | 10 <= 3 Salah |
== | Sama dengan | 10 == 3 Salah |
!= | Bukan sama dengan | 10 != 3 Benar |
Contoh 1 :
if (10 == 10) { Console.WriteLine("Benar"); }
// Outputs "Benar"
Kode Program di atas, IF menjelaskan bahwa Apabila 10 sama dengan 10 maka statement Console.WriteLineakan di jalankan, yang mana menampilkan kata Benar pada layar.
Contoh 2 :
if (10 != 10) { Console.WriteLine("Benar"); }
pada program di atas operator diubah dari “==” menjadi bukan sama dengan “!=” maka kata benar tidak akan dicetak.
Contoh Program IF C#
int a = 92; int b = 53; if (a > b) { Console.WriteLine("a lebih besar dari b"); }
// Outputs "a lebih besar dari pada b"
Statement Else C#
Statement Else adalah pengikut dari Statement IF, apabila Statement IF adalah statement Utama maka statement Else adalah statement kedua atau statement Opsional.
Statement Else akan di eksekusi apabila Statement IF tidak mendapatkan hasil atau mempunyai hasil Salah.
if (condition) { //statements } else { //statements }
Compiler akan menguji kondisi:
– Apabila statement bernilai true, maka kode di dalam pernyataan IF akan dieksekusi.
– Apabila statement bernilai false, maka kode dalam pernyataan Else akan dieksekusi.
Contoh Program :
If Else Statement Ganda C#
Dalam Contoh sebelumnya kita menggunakan Satu pernyataan dalam If dan Else. Akan tetapi kamu juga boleh membuat statement yang banyak sesuai selera.
contoh:
If Bercabang C#
Selain cara di atas kita juga dapat membuat cabang pada statement IF. Jadi dapat di asumsikan bahwa ada statement IF didalam Statement IF.
Contoh:
Contoh 2:
Contoh 3:
Operator Kondisi pada C#
Operator kondisi pada bahasa pemrograman digunakan untuk menyederhanakan logika pada If, perhatikan contoh dibawah ini :