19 Mart 2012, 19:30
|
#1 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| C++ İf - Else Yapısı
Sanırım, o kadar kodu paylamışız ancak yapıları unutmuşuz ve size bu gün if else yapısından bahsedicem.
Ö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: Kodu kopyalamak için üzerine çift tıklayın! #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: Kodu kopyalamak için üzerine çift tıklayın! cout << "Bir sayi giriniz:";
cin >> sayi; satırlarıyla kullanıcıdan sayıyı alıyoruz.
Sonra da Kod: Kodu kopyalamak için üzerine çift tıklayın! 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.
__________________ Doğruları biliyorsan, yalanları dinlemek eğlencelidir. |
| |