Neler yeni
Türkiye'nin En Güncel Forum Sitesi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı yada giriş yapmalısınız. Forum üye olmak tamamen ücretsizdir.

C++'ta If-Else Örneği

ByOnur58

Kayıtlı Üye
MFC Üyesi
  • Üyelik Tarihi
    7 Ocak 2015
  • Mesajlar
    2,113
  • MFC Puanı
    10
  • MFC Seviyesi

Evet, yeni bir derste beraberiz. Bu dersimizde basit bir hesap makinesi yapacağız.

Derse başlamadan önce birkaç şey anlatacağım.

Bundan sonra programın son satırında
Kod:
"cin >> x;"
yapmak yerine artık
Kod:
"system("pause");"
yapacağız ve başa da
Kod:
"#include <windows.h>"
ekleyeceğiz. Bu komut sona otomatik olarak "Devam etmek istiyor musunuz?" yazar ve bir tuşa bastığımız anda program kapanı.

Bir de art arda cout'la birşeyler yazdığınızda satır atlamadığını fark etmişsinizdir. İşte bizde satır atlatmak için
Kod:
"cout << endl ;"
yazıyoruz.

Şimdi gelelim örneğe:

Programımız 4 işlemi de yapan bir hesap makinesi olsun. Aşağıya kodlarını yazıyorum. Ardından konuyu anlatacağım:)
Kod:
#include <iostream>
#include <windows.h>
using namespace std;

main(){
int sayi1,sayi2,islem;

cout << "Birinci sayiyi giriniz: ";
cin >> sayi1;

cout << "Ikinci sayiyi giriniz: ";
cin >> sayi2;

cout << "Islemi seciniz: " << endl;
cout << "---Menu---" << endl;
cout << " 1 : Toplama " << endl;
cout << " 2 : Cikarma " << endl;
cout << " 3 : Carpma " << endl;
cout << " 4 : Bolme " << endl;
cout << " ----------- " << endl;
cout << "Islem secin ( 1-2-3-4-) : " << endl;
cin >> islem ;

if ( islem==1){
cout << "Toplamlari : " << sayi1+sayi2 << endl;
}

else if (islem==2){
cout << "Farklari : " << sayi1-sayi2 << endl;
}

else if (islem==3){
cout << "Carpimlari : " << sayi1*sayi2 << endl;
}

else if (islem==4){
cout << "Bolumleri : " << sayi1/sayi2 << endl;
}

else {
cout << "Geçerli bir işlem girmediniz" << endl;
}

system("pause");
return 0;
}
8'den 12'ye kadar olan satırlarda iki sayıya kullanıcıdan değer alıyoruz.

Sonra 14'den 21'ye kadar olan satırlarda bir menü yapıp 22. satırda kullanıcıdan bir değer alıyoruz.

Ardından "if-else if-else" bölümünde mesela 1'se toplama yaptırıyoruz. Böyle gidiyor. Eğer 1-2-3 veya 4 girmediyse de işlem geçerli değil diyoruz ardından programı bitiriyoruz:)

Bu dersimiz de burada bitti.
 
Üst Alt