Bilişim İzle | Bilişim Teknolojileri Sitesi

C# Bankamatik Programı v1.0

C# Bankamatik Programı v1.0 ile girişte bir parola sorulur doğru girişin ardından üç seçenek karşımıza gelir bunlar;
1.Şifre Değişirme
2.Para Çekme
3.Bakiye Göster
İlgili seçim yapılarak yukarıdaki işlemler yapılır. İşlemler sırasında E/H soruları ile işlemlere devam edilir veya işlemler bitirilir.

C# Bankamatik Programı v1.0

C# Bankamatik Programı v1.0 Uygulaması

C# Bankamatik Programı v1.0 ile girişte bir parola sorulur doğru girişin ardından üç seçenek karşımıza gelir bunlar;
1.Şifre Değişirme
2.Para Çekme
3.Bakiye Göster

İlgili seçim yapılarak yukarıdaki işlemler yapılır. İşlemler sırasında E/H soruları ile işlemlere devam edilir veya işlemler bitirilir.

Bu program ATM para çekme programı gibi düşünülebilir. Bu kodlar Visual Studio programında C# Console’da çalışacak şekilde oluşturulmuştur.

Kodların çalışması için Visual Studio C#’da boş bir proje oluşturun ve aşağıdaki kodları Main fonksiyonunun içine yazın.

//Mevcut bakiye varsayılan olarak 5000 TL olarak parola ise 12345 olarak ayarlanmıştır.
int bakiye = 5000, admin_parola = 12345, parola = 0, para_cek = 0, secim;
char tercih_e_h;
basagit:
Console.Clear();
Console.WriteLine("**********************************");
Console.WriteLine("* BANKAMATİK PROGRAMI Versiyon 1 *");
Console.WriteLine("**********************************\n");
Console.Write("Parola Giriniz: ");
parola = Convert.ToInt32(Console.ReadLine());
if (admin_parola == parola)
{
    baska_islem_git:
    Console.Clear();
    Console.WriteLine("1.Şifre Değiştirme.");
    Console.WriteLine("2.Para Çekme.");
    Console.WriteLine("3.Bakiye Göster.");
    Console.Write("Seçiminizi Yapın ve klavyeden Enter'a basın. (1-2-3) : ");
    secim = Convert.ToInt32(Console.ReadLine());
    switch (secim)
    {
        case 1:
            Console.Clear();
            Console.Write("Mevcut Şifrenizi Girin: ");
            parola = Convert.ToInt32(Console.ReadLine());
            if (admin_parola == parola)
            {
                Console.Write("Yeni parolanızı gerin: ");
                admin_parola = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("Parola değiştirme işlemi başarılı...");
                Console.Write("Başka işlem yapmak ister misiniz? (E/H) : ");
                tercih_e_h = Convert.ToChar(Console.ReadLine());
                if (tercih_e_h == 'E' || tercih_e_h == 'e')
                {
                    goto baska_islem_git;
                }
                else
                     break;
            }
            else
            {
                Console.Write("Parolanızı yanlış girdiniz. Tekrar denemek ister misiniz? (E/H) : ");
                tercih_e_h = Convert.ToChar(Console.ReadLine());
                if (tercih_e_h == 'E' || tercih_e_h == 'e')
                {
                    goto case 1;
                }
                else
                {
                    break;
                }
            }
        case 2:
            Console.Clear();
            Console.Write("Çekmek istediğiniz tutarı girin: ");
            para_cek = Convert.ToInt32(Console.ReadLine());
            if (para_cek > bakiye)
            {
                Console.WriteLine("Bakiyeniz yetersiz.");
                Console.Write("Çekmek stediğiniz tutarı değiştirmek misiniz? (E/H) : ");
                tercih_e_h = Convert.ToChar(Console.ReadLine());
                if (tercih_e_h == 'E' || tercih_e_h == 'e')
                {
                    goto case 2;
                }
                else
                    break;
            }
            else
            {
                bakiye = bakiye - para_cek;
                Console.WriteLine("{0} TL çektiniz.", para_cek);
                Console.Write("Başka işlem yapmak ister misiniz? (E/H) : ");
                tercih_e_h = Convert.ToChar(Console.ReadLine());
                if (tercih_e_h == 'E' || tercih_e_h == 'e')
                {
                    goto baska_islem_git;
                }
                else
                    break;
            }
        case 3:
            Console.Clear();
            Console.WriteLine("Mevcut bakiyeniz: {0} TL", bakiye);
            Console.Write("Başka işlem yapmak ister misiniz? (E/H) : ");
            tercih_e_h = Convert.ToChar(Console.ReadLine());
            if (tercih_e_h == 'E' || tercih_e_h == 'e')
            {
                goto baska_islem_git;
            }
            else
                break;
        default:
            Console.WriteLine("1-2-3 Seçiminizi doğru yapmadınız.");
            Console.Write("Başka işlem yapmak ister misiniz? (E/H) : ");
            tercih_e_h = Convert.ToChar(Console.ReadLine());
            if (tercih_e_h == 'E' || tercih_e_h == 'e')
            {
                goto baska_islem_git;
            }
            else
                break;
    }
}
else
{
    Console.Write("Parolanızı yanlış girdiniz. Tekrar denemek ister misiniz? (E/H) : ");
    tercih_e_h = Convert.ToChar(Console.ReadLine());
    if (tercih_e_h == 'E' || tercih_e_h == 'e')
    {
        goto basagit;
    }
}
Console.WriteLine("\nİyi günler dileriz.");            Console.WriteLine("\n\n***************************************************************");
Console.WriteLine("*..::www.bilisimizle.com::..||Bilişim Teknolojileri Sitesi..::*");            Console.WriteLine("***************************************************************");
//Facebook ve Youtube sayfalarımızı takip edip yeni eklenen içeriklerden haberdar olabilirsiniz.
Console.ReadKey();

 

Programın Çıktısı

C# Bankamatik Programı v1.0

C# Bankamatik Programı v1.0 Kod + Program Dosyası

download-1

Programlama Temelleri Visual Studio

C# Örnek Uygulamaları İçin Tıklayınız…

BİR YORUM YAZIN

This site uses Akismet to reduce spam. Learn how your comment data is processed.

ZİYARETÇİ YORUMLARI - 0 YORUM

Henüz yorum yapılmamış.

Bilisimizle.com - Bilişim Teknolojileri, Yazılım, Kodlama, Donanım, Elektronik, Eğitim Videoları, Deneme Sınavları, Öğretmen Evrak, Ders Notları... | 2016-2022