Son Yazılar

C++ ile Switch-Case Kullanımı ve Banka Uygulaması Yapma






"C++ dilinde Switch-Case kullanımı nasıl gerçekleştirilir? C++ ile banka uygulaması nasıl yapılır?" gibi soruların cevaplarını bu yazı içerisinde arayacağız. Basit bir banka uygulamasının kodlarını da yazının devamında bulabilirsiniz. Switch-Case yapısını ve banka uygulamasını nasıl gerçekleştirdiğimizi yine bu kodlar üzerinden anlatacağız. 

Switch-Case yapısı muhtemelen bildiğiniz If-Else ile aynı şekilde şartlı durumlar için kullanılmaktadır. Aşağıda gördüğünüz üzere şartlı durumu (işlem) önce tanımlıyoruz. Ardından "case 1, case 2, case 3..." diye durumları ve bu durumlara göre yapılması gerekeni belirtiyoruz. En sonda da kullanıcı istenilenden farklı bir eylemde bulunması halinde kullanacağımız "default"a yer veriyoruz. Buradaki en önemli hususlardan biri "break" komutudur. Kullanılmazsa eğer o şarta girdikten sonra otomatik çıkış yapmak yerine diğer durumları da gerçekleştirir. 

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include<iostream>
using namespace std;
int main(){
    float bakiye=1000.0;
    int islem,a;
    cout<<"Lutfen bir islem seciniz: \n1:Para Cekmek\n2:Para Yatirmak\n3:Bakiye Sorgulama\n4:Islem Iptali "<<endl;
    cin>>islem;
    switch (islem)
    {
    case 1:
        cout<<"Cekmek Istediginiz Miktar: ";
        cin>>a;
        if (a>bakiye)
        cout<<"Cekmek istediginiz tutar mevcut bakiyenizi asmaktadir"<<endl;
        else
        cout<<"Isleminiz gerceklestirildi.Yeni bakiyeniz "<<bakiye-a<<endl;
        break;
    
    case 2:
        cout<<"Yatirmak Istediginiz Miktar: ";
        cin>>a;
        cout<<"Isleminiz gerceklestirildi.Yeni bakiyeniz "<<bakiye+a<<endl;
        break;

    case 3:
        cout<<"Bakiyeniz: "<<bakiye<<endl;
        break;
    case 4:
        cout<<"Isleminiz iptal edilmistir"<<endl;
        break;
    
    default:
        cout<<"Hatali tercih yaptiniz"<<endl;
        break;
    }
return 0;
}

Yukarıdaki gördüğünüz üzere "islem" dahilinde kullanıcıdan bir veri girilmesi istendi. Eğer kullanıcı 1,2, 3 veya 4 değerlerinden birini girdiği zaman ilgili case yapısı içerisinde işlem gerçekleştirilecektir. Aksi bir kullanıcı girişi olursa uygulama direkt default'a yönlendirecektir. 


Bu uygulama C++'da switch/case yapısını öğrenmek isteyenler için başlangıç seviyesinde bir uygulamadır. C'deki diğer yapıları kullanarak uygulamayı daha fonksiyonel bir hale getirebilirsiniz.

Esenlikle kalın...

Hiç yorum yok