Bu dersimizde if-else yapısını işliyoruz.
Örneğin bir a sayımız var. Bu sayının değeri de 5.
Bu yapıda önce Eğer a 5'e eşitse bunu yap,
a 5'e değil de 6'ya eşitse şunu yap,
ikisi de değilse bu sefer de şunu yap.
Şimdi gelelim örneğe:
Programımız kullanıcıdan bir sayı alacak. Ardından sayı pozitifse ekranda sayı pozitif yazacak, sayı 0'sa ekrande sayı 0 yazacak, sayı negatifse sayı negatif yazacak.
Büyüktür ifadesi için ">",
Küçüktür ifadesi için "<",
Eşittir ifadesi için "==" kullanılır.
Programın kodunu yazıyorum, sonra da anlatacağım.
Şimdi gelelim açıklamaya. Önce normal başlangıçları yapıyoruz.
Ardından
satırlarıyla kullanıcıdan sayıyı alıyoruz.
Sonra da
satırlarıyla Sayı 0'dan büyükse sayı Pozitif,
sayı 0'sa sayı 0,
ikisi de değilse de sayı negatif yazdırıyoruz.
Örneğin bir a sayımız var. Bu sayının değeri de 5.
Bu yapıda önce Eğer a 5'e eşitse bunu yap,
a 5'e değil de 6'ya eşitse şunu yap,
ikisi de değilse bu sefer de şunu yap.
Şimdi gelelim örneğe:
Programımız kullanıcıdan bir sayı alacak. Ardından sayı pozitifse ekranda sayı pozitif yazacak, sayı 0'sa ekrande sayı 0 yazacak, sayı negatifse sayı negatif yazacak.
Büyüktür ifadesi için ">",
Küçüktür ifadesi için "<",
Eşittir ifadesi için "==" kullanılır.
Programın kodunu yazıyorum, sonra da anlatacağım.
Kod:
#include <iostream>
using namespace std;
main(){
int sayi,x;
cout << "Bir sayi giriniz:";
cin >> sayi;
if(sayi>0){
cout << "Sayi pozitif.";
}
else if(sayi==0){
cout << "Sayi 0.";
}
else(sayi<0){
cout << "Sayi negatif.";
}
cin >> x;
}
Şimdi gelelim açıklamaya. Önce normal başlangıçları yapıyoruz.
Ardından
Kod:
cout << "Bir sayi giriniz:";
cin >> sayi;
satırlarıyla kullanıcıdan sayıyı alıyoruz.
Sonra da
Kod:
if(sayi>0){
cout << "Sayi pozitif.";
}
else if(sayi==0){
cout << "Sayi 0.";
}
else(sayi<0){
cout << "Sayi negatif.";
}
satırlarıyla Sayı 0'dan büyükse sayı Pozitif,
sayı 0'sa sayı 0,
ikisi de değilse de sayı negatif yazdırıyoruz.