C PROGRAMLAMA DİLİ ÖĞREN SERİSİ -3
C programlama dili statements nedir ? C dili if ve if -else kullanımı nasıldır ? C dili ile statements nasıl kullanılır ? C dilinde if else döngüsü nasıl kurulur ? Bu ve benzeri sorulara yanıt aradığımız C programlama dili öğren serisi -3 adlı yazımızla karşınızdayız.
Başlayalım.
C PROGRAMLAMA ÖĞREN -3
Bu yazımızda c programlama dilinde if-else döngüsünü ele alacağız.IF döngüsünü ‘eğer’ olarak düşünebiliriz.
Eğer bu böyleyse bunu yap.ELSE durumunu ise eğer bu böyle değilse o zaman bunu yap gibi düşünebiliriz.
Aslında koşulumuzun bir doğru birde yanlış olma durumu vardır.Biz doğru ise bir kodu yanlış ise diğer kodu çalıştırmak istiyoruz.
Şimdi örnek kod bloğunu inceleyelim.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | #include <stdio.h> int main() /*program starts from here*/ { int age; //Declaration of variables// printf("Enter your Age: "); scanf("%d", &age); /*%d place holder, &age, &store the memory for this variable*/ if (age > 18) { printf("You entered %d.\n", age); printf("You are eligible to cast the Vote"); } return 0; /*return value of 0 signals normal termination; whereas value of non-zero (usually 1) signals abnormal termination*/ |
Yukarıdaki örnek kod bloğunda şunu eğer böyleyse ekrana bunları yazdır dedik.Ama eğer böyle değilse kodları yok.Eğer yaş 18’ten büyükse işlemler yapılacak değilse herhangi bir kod bloğu çalıştırılmayacaktır.
Şimdide if-else döngüsü olan bir kod bloğunu çalıştıralım.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include <stdio.h>/*Standard input/output header file, contains definition of printf() and scanf()*/ int main() /*program starts from here*/ { int age; printf("Enter your Age: "); scanf("%d", &age); /*%d place holder, &age, & store the memory for this variable*/ // true if age is less than 0 if (age > 18) /*(If the condition is true(Non-Zero), then below code will execute)*/ { printf("You entered %d.\n", age); printf("Congratulations, You are eligible to cast the Vote"); } else /*If the condition is false(Zero),then below code will execute)*/ { printf("Sorry, You are not eligible to cast the Vote "); } return 0; /*return value of 0 signals normal termination; whereas value of non-zero (usually 1) signals abnormal termination*/ } |
Bu kod bloğunda ise yaş 18’ten büyükse ekrana yazdır değilse de ekrana başka birşey yazdır kodlarını görebilirsiniz.
Ekrana yazdırılacak else döngüsünde yaşınız oy vermek için uygun değildir ibaresi yer almaktadır ancak bu çok kritik bir durum değildir.
Bu kodları Codeblock programı üzerinde test edebilir ve değerleri değiştirip test edebilirsiniz.
C PROGRAMLAMA ÖRNEKLERLE ÖĞREN -3 SONUÇ
C programlama örneklerle öğren -3 adlı yazımızın sonuna geldik.Umuyorum sizler için faydalı bir yazı olmuştur.Bizi takipte kalın,
İyi çalışmalar