C++ Jika ... Lain


Kondisi C++ dan Pernyataan If

C++ mendukung kondisi logis yang biasa dari matematika:

  • Kurang dari: a < b
  • Kurang dari atau sama dengan: a <= b
  • Lebih besar dari: a > b
  • Lebih besar dari atau sama dengan: a >= b
  • Sama dengan a == b
  • Tidak Sama dengan: a != b

Anda dapat menggunakan kondisi ini untuk melakukan tindakan yang berbeda untuk keputusan yang berbeda.

C++ memiliki pernyataan kondisional berikut:

  • Gunakan ifuntuk menentukan blok kode yang akan dieksekusi, jika kondisi yang ditentukan benar
  • Gunakan elseuntuk menentukan blok kode yang akan dieksekusi, jika kondisi yang sama salah
  • Gunakan else ifuntuk menentukan kondisi baru yang akan diuji, jika kondisi pertama salah
  • Gunakan switchuntuk menentukan banyak blok kode alternatif yang akan dieksekusi

Pernyataan jika

Gunakan ifpernyataan untuk menentukan blok kode C++ yang akan dieksekusi jika kondisinya true.

Sintaksis

if (condition) {
  // block of code to be executed if the condition is true
}

Perhatikan bahwa ifdalam huruf kecil. Huruf besar (If atau IF) akan menghasilkan kesalahan.

Pada contoh di bawah, kami menguji dua nilai untuk mengetahui apakah 20 lebih besar dari 18. Jika kondisinya true, cetak beberapa teks:

Contoh

if (20 > 18) {
  cout << "20 is greater than 18";
}

Kami juga dapat menguji variabel:

Contoh

int x = 20;
int y = 18;
if (x > y) {
  cout << "x is greater than y";
}

Contoh dijelaskan

Pada contoh di atas kita menggunakan dua variabel, x dan y , untuk menguji apakah x lebih besar dari y (menggunakan >operator). Karena x adalah 20, dan y adalah 18, dan kita tahu bahwa 20 lebih besar dari 18, kita mencetak ke layar bahwa "x lebih besar dari y".


Latihan C++

Uji Diri Anda Dengan Latihan

Olahraga:

Cetak "Hello World" jika xlebih besar dari y .

int x = 50;
int y = 10;
 (x  y) {
  cout << "Hello World";
}