if deyimi bir koşulu test eder; koşul doğruysa belirtilen ifadeler çalıştırılır, yanlışsa çalıştırılmaz. cout çıktı, cin girdi için kullanılır, endl satır sonu ekler, return 0; ise programı sonlandırır.
Algoritmalar ve Programlamaya Giriş Ünite -3
Kaynak: https://lolonolo.com/2022/09/18/algoritmalar-ve-programlamaya-giris-unite-3/
📖 Konu özeti (sınav öncesi tekrar)
Karar Yapıları (ıf, If….else)
Algoritmalar ve Programlamaya Giriş
Yönetim Bilişim Sistemleri Lisans
Auzef Bilgisayar Programcılığı Önlisans
Karar Yapıları (ıf, If….else)
Algoritmalar ve Programlamaya Giriş Vize Deneme Sınavı -3
if...else yapısında koşul doğruysa if bloğu, yanlışsa else bloğu çalışır; böylece iki durum için ayrı ifadeler seçilir. Yalnız if sadece koşul doğru olduğunda çalışır, else ise tek başına kullanılamaz.
Akış şemalarında karar (if) yapıları eşkenar dörtgen (baklava dilimi) sembolüyle gösterilir; içine koşul yazılır ve evet/hayır dalları çıkar. Dikdörtgen işlem adımlarını gösterir.

Yukarıda verilen C++ programında kaçıncı satırda hata yapılmıştır?
İfade;
Verilen if(koşul) ifade; söz dizimi, yalnızca koşul doğru olduğunda ifadeyi çalıştıran tek yönlü if deyimine aittir. Koşul yanlışken çalışacak bir else kısmı olmadığı için if...else değildir.
>=, !=, == ve < iki değeri karşılaştıran ilişkisel operatörlerdir. && ise mantıksal VE (AND) operatörüdür; iki koşulu birleştirir, değerleri karşılaştırmaz.

Yukarıdaki kaynak kodu verilen C++ programının ekran çıktısı ne olur?
C++'ta ! mantıksal DEĞİL (NOT) operatörüdür; bir koşulun sonucunu tersine çevirir (!true → false). = atama, == eşitlik, <= küçük eşit operatörüdür; || ise mantıksal VEYA operatörüdür.
if(koşul)
İfade;
else
İfade;
if(koşul) ifade; else ifade; söz dizimi, koşul doğruysa ilk ifadeyi, yanlışsa else sonrasındaki ifadeyi çalıştıran if...else deyimine aittir. Tek başına if deyiminde else kısmı bulunmaz.
Yukarıdaki C++ yazılmış programın ekran çıktısı ne olur?