Merhaba ben 11. sınıfa yeni geçtim bilişim okuyorum ara sıra kodlama dersi çalışıyorum fakat burda while bölümündeki break yazdığım yerde bir hata var fakat bulamadım break olduğu halde hak bitince hala şifre istiyor yardımcı olabilir misiniz lütfen?
C#:
string Kadı, şifre;
int hak = 3;
Kadı:
Console.Write("Kullanıcı adı girin = ");
Kadı = Console.ReadLine();
if(Kadı == "Ciguli" || Kadı == "ciguli")
{
Console.WriteLine("\nDoğru Kullanıcı adı girilmiştir");
}
else
{
Console.WriteLine("\nYanlış Kullanıcı adı girilmiştir!!");
hak = hak - 1;
Console.WriteLine("\nKalan Hakkınız = " + hak);
if(hak > 0)
{
goto Kadı;
}
while(hak == 0)
{
Console.Write("Hakkınız bitmitir");
break;
}
}
şifre:
Console.Write("Şifre girin = ");
şifre = Console.ReadLine();
if(şifre == "123" || şifre == "321")
{
Console.Write("Doğru Şifre");
}
else
{
Console.Write("Yanlış Şifre");
if(hak > 0)
{
goto şifre;
}
if(hak == 0)
{
Console.Write("Yanlış şifre");
}
}
Son düzenleyen: Moderatör: