C++ Eğer ... Aksi


C++ Koşulları ve If İfadeleri

C++, matematikteki olağan mantıksal koşulları destekler:

  • Küçüktür: a < b
  • Küçük veya eşit: a <= b
  • Şundan büyüktür: a > b
  • Büyük veya eşit: a >= b
  • a == b'ye eşit
  • Eşit Değil: a != b

Farklı kararlar için farklı eylemler gerçekleştirmek için bu koşulları kullanabilirsiniz.

C++ aşağıdaki koşullu ifadelere sahiptir:

  • ifBelirtilen koşul doğruysa yürütülecek kod bloğunu belirtmek için kullanın
  • elseAynı koşul yanlışsa yürütülecek kod bloğunu belirtmek için kullanın
  • else ifİlk koşul yanlışsa, test edilecek yeni bir koşul belirtmek için kullanın .
  • switchYürütülecek birçok alternatif kod bloğu belirtmek için kullanın

if Bildirimi

ifBir koşul ise yürütülecek C++ kod bloğunu belirtmek için ifadeyi kullanın true.

Sözdizimi

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

ifKüçük harflerle yazılmış olduğuna dikkat edin . Büyük harfler (If veya IF) bir hata üretecektir.

Aşağıdaki örnekte, 20'nin 18'den büyük olup olmadığını bulmak için iki değeri test ediyoruz. Koşul ise true, bir metin yazdırın:

Örnek

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

Değişkenleri de test edebiliriz:

Örnek

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

Örnek açıklama

Yukarıdaki örnekte, x'in y'den büyük olup olmadığını test etmek için x ve y> olmak üzere iki değişken kullanıyoruz ( operatörü kullanarak). x 20 ve y 18 olduğundan ve 20'nin 18'den büyük olduğunu bildiğimiz için ekrana "x y'den büyüktür" yazdırıyoruz.


C++ Alıştırmaları

Egzersizlerle Kendinizi Test Edin

Egzersiz yapmak:

x' den büyükse "Merhaba Dünya" yazdırın y.

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