En altta 1'i tuşlayarak tekrar menüye döndürmeyi yaptım fakat VarsayılanBakiye değişmesine rağmen başa döndüğü için tekrar hiç işlem yapılmamış gibi oluyor. Bunu nasıl çözebilirim? Ayrıca burada bunu yapmalısın veya bunu yapmalısın tarzında önerileriniz varsa açığım.
[CODE lang="csharp" highlight="62, 1-2"] double VarsayılanBakiye = 12500.75;
Console.WriteLine("Güncel Bakiye : " + VarsayılanBakiye);
Console.WriteLine("");
Console.WriteLine("1 - Para Yükle");
Console.WriteLine("2 - Para Gönder");
Console.WriteLine("3 - Para İste");
Console.WriteLine("4 - Kartlarım");
Console.WriteLine("5 - Son işlemlerim");
string secimb = Console.ReadLine();
if (secimb == "1")
{
Console.Clear();
Console.WriteLine("Lütfen parayı atacağınız bir kredi kartı giriniz : ");
string KrediKart1 = Console.ReadLine();
Console.WriteLine("Lütfen parayı atmak istediğiniz kredi kartını giriniz : ");
string KrediKart2 = Console.ReadLine();
Console.WriteLine("");
Console.WriteLine("Aktarmak istediğiniz miktarı seçiniz");
Console.WriteLine("");
Console.WriteLine("1 - 10 TL");
Console.WriteLine("2 - 20 TL");
Console.WriteLine("3 - 50 TL");
Console.WriteLine("4 - 100 TL");
Console.WriteLine("5 - 200 TL");
Console.WriteLine("6 - Kendi istediğim miktarı seçmek istiyorum");
string ParaAtSecim = Console.ReadLine();
if (ParaAtSecim == "1")
{
VarsayılanBakiye += 10;
}
if (ParaAtSecim == "2")
{
VarsayılanBakiye += 20;
}
if (ParaAtSecim == "3")
{
VarsayılanBakiye += 50;
}
if (ParaAtSecim == "4")
{
VarsayılanBakiye += 100;
}
if (ParaAtSecim == "5")
{
VarsayılanBakiye += 200;
}
if (ParaAtSecim == "6")
{
Console.Write("Tutarı giriniz : ");
int KendiMiktar = int.Parse(Console.ReadLine());
VarsayılanBakiye += KendiMiktar;
Console.WriteLine("");
}
Console.Clear();
Console.WriteLine(KrediKart1 + " numaralı kartınıza (hesabınıza), " + KrediKart2 + " numaralı kart tarafından " + (VarsayılanBakiye - 12500.75) + " TL aktarılmıştır. Güncel bakiyaniz : " + VarsayılanBakiye);
Console.WriteLine("");
Console.WriteLine("Menüye geri dönmek için 1'i, çıkış yapmak için 9'u tuşlayınız");
string donum = Console.ReadLine();
if (donum == "1")
{
systemMenu();
}
if (donum == "9")
{
Environment.Exit(0);
}[/CODE]
[CODE lang="csharp" highlight="62, 1-2"] double VarsayılanBakiye = 12500.75;
Console.WriteLine("Güncel Bakiye : " + VarsayılanBakiye);
Console.WriteLine("");
Console.WriteLine("1 - Para Yükle");
Console.WriteLine("2 - Para Gönder");
Console.WriteLine("3 - Para İste");
Console.WriteLine("4 - Kartlarım");
Console.WriteLine("5 - Son işlemlerim");
string secimb = Console.ReadLine();
if (secimb == "1")
{
Console.Clear();
Console.WriteLine("Lütfen parayı atacağınız bir kredi kartı giriniz : ");
string KrediKart1 = Console.ReadLine();
Console.WriteLine("Lütfen parayı atmak istediğiniz kredi kartını giriniz : ");
string KrediKart2 = Console.ReadLine();
Console.WriteLine("");
Console.WriteLine("Aktarmak istediğiniz miktarı seçiniz");
Console.WriteLine("");
Console.WriteLine("1 - 10 TL");
Console.WriteLine("2 - 20 TL");
Console.WriteLine("3 - 50 TL");
Console.WriteLine("4 - 100 TL");
Console.WriteLine("5 - 200 TL");
Console.WriteLine("6 - Kendi istediğim miktarı seçmek istiyorum");
string ParaAtSecim = Console.ReadLine();
if (ParaAtSecim == "1")
{
VarsayılanBakiye += 10;
}
if (ParaAtSecim == "2")
{
VarsayılanBakiye += 20;
}
if (ParaAtSecim == "3")
{
VarsayılanBakiye += 50;
}
if (ParaAtSecim == "4")
{
VarsayılanBakiye += 100;
}
if (ParaAtSecim == "5")
{
VarsayılanBakiye += 200;
}
if (ParaAtSecim == "6")
{
Console.Write("Tutarı giriniz : ");
int KendiMiktar = int.Parse(Console.ReadLine());
VarsayılanBakiye += KendiMiktar;
Console.WriteLine("");
}
Console.Clear();
Console.WriteLine(KrediKart1 + " numaralı kartınıza (hesabınıza), " + KrediKart2 + " numaralı kart tarafından " + (VarsayılanBakiye - 12500.75) + " TL aktarılmıştır. Güncel bakiyaniz : " + VarsayılanBakiye);
Console.WriteLine("");
Console.WriteLine("Menüye geri dönmek için 1'i, çıkış yapmak için 9'u tuşlayınız");
string donum = Console.ReadLine();
if (donum == "1")
{
systemMenu();
}
if (donum == "9")
{
Environment.Exit(0);
}[/CODE]