Arkadaslar, geçen makalede matematiksel islemler yapmayi ögrenmistik, simdi if-else özelligini kullanarak mantiksal sorgulama yapicaz.Hadi baslayalim :]
If-Else Yapisi
If-else yapisi aslinda çok basit birseydir, bunu size kisaca söyle anlatabilirim;
Eger(Böyleyse)
{
Bunu yap
}
degilse
{
bunu yap
}
Simdide yukaridaki semanin kod halini yapaim;
if(a>44)
{
printf("a degeri 44'den büyük");
}
else
{
printf("a degeri 44'den küçük");
}
Burada yaptigimiz sey; eger "a" degeri 44'den büyükse ekrana büyük, küçükse ekrana küçüktür yazdirdik.Simdi bir program yazicaz ve daha iyi anlayacaksiniz, asagidaki kodlari inceleyiniz.
#include "stdio.h"
#include "conio.h"
main()
{
int not;
printf("Notunuzu girin:");
scanf("%d",& not);
if(not>=45)
{
printf("Dersten Geçtiniz!");
}
else
{
printf("Dersten Kaldınız");
}
getch();
}
Peki yukaridaki programda ne yaptik?
Bu programda ilk önce "not" adinda bir tamsayi degiskeni belirttik.
Daha sonra ekrana "Notunuzu Girin:" yazdirdik, daha sonra kullanicinin girdigi sayi degerini "not" degiskenine atadik.
Sonra ise if-else yardimiyla, eger not 45'ten büyük veya esitse ekrana "Geçtiniz!", eger not 45'ten küçükse ekrana "Kaldiniz" yazdirmasini sagladik.
Simdi isterseniz derleyicinizle yazdigimiz bu programi çalistirabilirsiniz.Tabi programda Türkçe karakter (ö,ü,I,i,ç,s,g) kullanmayin, ben anlasilsin diye kullandim.
If-else yapisi iste bu kadar basit.Siz bunu istediginiz sekilde yaraticiliginizi kullanarak degistirebilirsiniz.Herhangi bir problemle karsilasirsaniz bu sayfada yorumlar kisminda belirtin ben yardimci olurum.
Bir dahaki yazida switch-case yapisini inceleyecegiz.Bir dahaki makalede görüsmek üzere :]