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. if-else i de burada
bitiriyoruz.
|