IF Koşul-Şart Kullanımı
if(şart)
işlem1;
else
işlem2;
Şart geçerli olduğu müddetce işlem1 işlem yapar,şart geçerli değilse else den sonra gelen cümle yani işlem2 işlem görecektir.
Eğer şart doğru olduğu müddetce yapılan işlemler birden fazlaysa işlemler {} içine alınır, durum aşağıdaki gibi olur:
if(şart)
{
işlem;
işlem;
işlem;
}
else
işlem;
Örnekler:
örnek1:Bir öğrenciye ait 2 tane not kalvyeden girilecek ve ortalaması hesaplanacak, eğer ortalama 45den büyükse ekrana geçti, küçükse kaldı yazdıran program.
#include
#include
float ortalama;
int not1,not2;
int main()
{
printf(”1.notu giriniz”);
scanf(”%d”,¬1);
printf(”2. sayiyi giriniz”);
scanf(”%d”,¬2);
ortalama=((not1+not2)/2));
if(ortalama<=45)
printf(”gecti”);
else
printf(”kaldi”);
return 0;
}
Yukarda printf ile ekrana sayı girilemsi için mesaj veriliyor.scanf ilede klavyeden not girişi yapılıyor.
if(ortalama<=45) eğer 45e eşit veya 45den büyükse if deyiminin altındaki işlem yapılıyor yani printf ile ekrana geçti yazdırılıyor.eğer koşul doğru değilse yani ortalama 45 den küçükse koşul doğru olmuyor veya bir başka değişle koşul sağlanmıyor ise else’nin altındaki komut çalıştırılır,yani printf ile ekrana kaldi yazdırılır.
return 0; komutuda geri dönüş değeri 0 demek.Bunu ilerde bir programda anlatacağımı umuyorum şuan kafanızı karıştırmıyım




Son Yorumlar