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

Bu dersimizde basit bir hesap makinesi yapacağız.

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


"cin >> x;"


yapmak yerine artık

"system("pause");"


yapacağız ve başa da

"#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

"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:)


#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.

Bir sonraki dersimizde görüşmek üzere:)
  • Etiketler;
Caner Korkmaz
Programlama, web programlama ve web tasarımla ilgileniyor. C++, Visual Basic.Net, HTML, CSS, JavaScript, PHP ve MYSQL kullanıyor. <p>Daha sonra da web programlama ve web tasarım konusunda dersler vermeyi düşünüyor.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git