C++ İf - Else Komutu

IF -ELSE KOMUTU



if-else komutu iki islemden hangisinin uygulanacagina karar verir.
Else kismi seçimlidir, gerekmiyorsa kullanilmayabilir. Yazilim
kurali ile söyledir;



if ( ifade)

komut1;

else

komut2;

daha genel sekliyle



if ( ifade )

{

komut1;

komut2;

...

}

else

{

komut1;

komut2;

...

}


Veya lojik olarak baktigimizda sanirim daha iyi anlayacaksiniz



if (ifade)

blok_dogru (1);

else

blok_yanlis (0);

Sanirim artik açiklama yapmama gerek kalmayacak. Simdi
örneklerle bunu pekistirmeye çalisalim.



//tekcift.cpp

//sayi tekmi çiftmi onu görücegiz

#include <iostream.h>

main()

{

int sayi;

cout<< "Bir sayi giriniz:";

cin >> sayi;

if (sayi %2==1 )

cout <<"tek";

else

cout << "çift" ;

}





Bir örnek daha verelim:



//ifelse.cpp

#include <iostream.h>

main()

{

int not;

cout<< "Notu giriniz:";

cin >> not;

if (not >= 50)

cout << "Geçti!";

else

cout << "Kaldi!";

}





if kismindan anlatmaya baslayacagim. Eger notumuz 50 ye esit veya 50
den büyük ise geçiyoruz aksi halde kaliyoruz.



Bir de bir if-else in altinda bir tane daha if-else kullanalim.



//sinav.cpp

// alt alta if-else

#include <iostream.h>

main()

{

int not;

cout<< "Not`u giriniz:";

cin >> not;

if (not >= 50)

cout << "Geçtiniz!";

else

{

cout <<"Bütten alinan not:";

cin >>not;

if( not>=60 )

cout << "Geçtiniz!";

else

cout <<"Kaldiniz!";



}

}



Burada da sunu inceledik: diyelim ki sinava girdik ve notumuzu
ögrendik, notu giriyoruz 50 nin altindaysa kaliyoruz. ve bütünleme
sinavina giriyoruz. Bütte de geçer not en az 60. Sanirim bu basit
örneklerle olayi iyice kavramisizdir.



Hanci.org sizlere daha iyi hizmet sunmak için çerezleri kullanıyor.
Hanci.org sitesini kullanarak çerez politikamızı kabul etmiş olacaksınız.
Detaylı bilgi almak için Gizlilik ve Çerez Politikası metnimizi inceleyebilirsiniz.