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 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 Kod + Program Dosyası |
|
Programlama Temelleri Visual StudioC# Örnek Uygulamaları İçin Tıklayınız… |
|

