Bu yazımızda if ve else koşullarının nasıl yazıldığı, ne anlama geldiğini anlatıp örneklerle devam edeceğiz. Yazıya başlamadan önce önemli notlar 1-Tüm satırlarda fonksiyon bitiminde ';' karakterini ekliyoruz. 2-scanf fonksiyonlarında genelde tanımlamaların belirttiği değişkenlerin başında '&amp;' karakteri olur. 3-Kütüphane girişlerinde '&lt;' ve '&gt;' karakteri arası birleşik yazılmalıdır. Örnekteki kütüphane kodlarında boşluk yoktur. 4-Konuyu başka bir platformda yayınlarsanız alıntı ibaresi kullanmanız yeterlidir. If-else koşullarının temeli if koşulu içindeki değer geçerliyse çalıştır değilse else içindeki değeri çalıştır mantığına dayanır. Bir örnekle açıklayalım: #include &lt; stdio. h &gt; #include &lt; stdlib. h &gt; int main { int sayi1, sayi2; printf(&quot;1. Sayiyi Giriniz:&quot;); scanf(&quot;%d&quot;,&amp;sayi1); printf(&quot;2. Sayiyi Giriniz:&quot;); scanf(&quot;%d&quot;,&amp;sayi2); if(sayi1&gt;sayi2) else system ; return 0; } Burada if koşuluna göre gireceğiniz 1. sayi 2. sayidan büyükse ilk mesaj ekrana basılır, değilse ikinci mesaj ekrana basılır. Örnekte ufak bir değişiklik yaparak else if koşulunu da anlatalım. #include &lt; stdio. h &gt; #include &lt; stdlib. h &gt; int main { int sayi1, sayi2; printf(&quot;1. Sayiyi Giriniz:&quot;); scanf(&quot;%d&quot;,&amp;sayi1); printf(&quot;2. Sayiyi Giriniz:&quot;); scanf(&quot;%d&quot;,&amp;sayi2); if(sayi1&gt;sayi2) else if(sayi1 sayi2) else system ; return 0; } burada else if komutu ilk if sağlanmazsa devreye girer o da yanlış ise yine else koşuluna gidilir. Şimdi de size if-else merdivenini geniş bir örnekle anlatalım: #include &lt; stdio. h &gt; #include &lt; stdlib. h &gt; int main { int puanla; printf ; scanf ; if(puanla &gt;=90) else if(puanla &gt;=80) else if(puanla &gt;=70) else if(puanla &gt;=60) else if(puanla &gt;=50) else system ; return 0; } kaynak