Ana Sayfa

Bilgisayar Eğitim CD

Bilgisayar Kitapları

 
 
Adım Adım Web Eğitim Seti Adobe Flash Eğitim Seti


C ve C++ Dersleri Geri Dön

C++ Eğitim Seti

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.