C++ İf-Else Yapısı

HAKOPS

Kıdemli Üye
11 Tem 2011
4,199
6
Izmir
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.

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.






 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.