KAFANIZI TELE VERMEYIN EGITIM ISINI BEN HALLEDERIM. ÖNCE KENDIMI EGITIRSEM.
Þu consol uygulamasý 3. if e giriyor bir satýr okuyup cýkýyor 4 e hiç girmiyor.
Çýldýrmak üzereyim nerede hata oldugunu bulamadým gören iþiten duyan varsa bir söyleyiversin.
Visuala consol projesý ýcýne kopyalayýn calýstýrýn acýlýr ancak 3 ve 4 eðerlerde atlama yapýyor. 3.nün ilk satýrýný okuyor devamýný atlýyor 4. direk atlýyor.
Kod:
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int[] Hesap = { 1500, 2700, 3500, 5800, 9000 };
EnBasadon:
Console.WriteLine("C# Bankasýna Hoþgeldiniz.");
Console.WriteLine("Lütfen Yapmak istediðiniz iþlemi seçiniz:");
Console.WriteLine("1-Hesap Bilgisi");
Console.WriteLine("2-Hesaplar Arasý Havale");
Console.WriteLine("3-Para Çekme");
Console.WriteLine("4-Bakiyesi Bilinen Hesabý Bulma");
int Anamenu = Convert.ToInt32(Console.ReadLine());
if (Anamenu == 1)
{
Console.WriteLine("Hesap bilgisine hoþgeldiniz hesaplarýnýzdan birini girin");
int HesapNo = Convert.ToInt32(Console.ReadLine());
Console.WriteLine((HesapNo) + " Nolu hesapta " + Hesap[HesapNo] +" TL vardýr.");
}
else if (Anamenu==2)
{
Basadon:
Console.WriteLine("Havaleye hoþglediniz. Lütfen gönderen hesabý seçin");
int Gonderen = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Lütfen alýcý hesabý giriniz");
int Alici = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Lütfen Tutar giriniz.");
int Tutar = Convert.ToInt32(Console.ReadLine());
int GondericiTutari = Hesap[Gonderen];
int AliciTutari = Hesap[Alici];
int Sonuc = (GondericiTutari - Tutar);
if (Sonuc<0)
{
Console.WriteLine("Bakiye yetersiz. Tekrar deneyin");
goto Basadon;
}
else
{
Console.WriteLine("Gönderen "+ Gonderen +" nolu hesabýn yeni bakiyesi: "+ Sonuc +" TL Alýcý " + Alici + " nolu hesabýn yeni bakiyesi: " + (Tutar + AliciTutari ) + " TL");
}
else if (Anamenu==3)
{
Console.WriteLine("Para çekmek için hesap no girin:");
int HesapNo1 = Convert.ToInt32(Console.ReadLine());// BURAYA NÝYE ATLIYOR :@@@@@@@@@@@@@@
Console.WriteLine("Çekmek istenen Tutarý Girin");
int CekilecekTutar = Convert.ToInt32(Console.ReadLine());
int Sonuc1 = Hesap[HesapNo1] - CekilecekTutar
if (Sonuc1 < 0)
{
Console.WriteLine("Bakiye yetersiz.");
}
else
{
Console.WriteLine(HesapNo1 + "'den " + CekilecekTutar + " TL Çekilmiþ olup Kalan bakiye: " + Sonuc1 " TL dir.");
}
}
else if (Anamenu==4) // BURAYA DA GÝRMÝYOR :@@@@@@@@@@@@@@
{
Console.WriteLine("Bakiye girin Hesap noyu bulalým:");
int Bakiye = Convert.ToInt32(Console.ReadLine());
for (int Hesap = 0; Hesap < length; Hesap++)
{
if (Hesap==Bakiye)
{
Console.WriteLine(Bakiye + " TL bakiye "+ Hesap + "nolu hesabýnýza aittir.");
}
else
{
Console.WriteLine("Hesap Bulunamadý Tekrar Deneyin");
}
}
}
else
{
goto EnBasadon;
}
Console.ReadLine();
}
}
}
Yer Ýmleri