C/C++ C++ | If-Else döngülerinde takılıyorum

Bir de tavsiye olarak değişkenlerin ismini x,y diye değil de daha kalıbına uygun isim vermen daha iyi olur. Çünkü kendini böyle alıştırırsan ileride eksikliğini görürsün. Projeler içerisinde çalıştığında özellikle 1 kişiden fazla olan projelerde sıkıntı çekersin. Ha bir de bunu İngilizce yapman daha da iyi olur. Mesela yukarıdaki x1 değişkenine score1, value1 veya first_score diye yazarsan okuyan kişi için daha okunaklı olur. Büyük projelerde çok karmaşık hala geliyor. X değişkeni neyi temsil ediyordu diye dosyalar arası arayıp bulmak yoruyor.
Tavsiyenizi dikkatle takip edeceğim, teşekkürler.
 
If else bir döngü değil, koşul kontrol mekanizmasıdır.

If türkçe de eğer anlamına gelir, else ise aksi halde/öteki türlü/yoksa demektir.

if x > 10 -> z = x + y, else z = x - y dediğimiz zaman "Eğer x, 10'dan büyükse, z, x ve y'nin toplamına eşittir, aksi halde z, x ve y'nin farkına eşittir" anlamına gelir.

Programlama da koşulları aynı konuştuğumuz mantıkla yazarız.

Mesela;
Eğer x on dörtten büyükse veya x üçten küçükse, x'i sekiz arttır. Aksi halde eğer x beşe eşitse, x'ten 3 çıkart. Aksi halde x beşe eşittir.
C++:
if (x > 14 || x < 3) {
    x += 8;
}
else if (x == 5) {
    x -= 3;
}
else {
    x = 5;
}
 

Geri
Yukarı