• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

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

Üyelik Tarihi
7 Ocak 2015
Konular
4,091
Mesajlar
4,274
MFC Puanı
40
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