Yazılım Sorunu

Mesih Murat

Hectopat
Katılım
10 Şubat 2014
Mesajlar
1
Yer
İstanbul
Daha fazla  
Meslek
Öğrenci (Bilişim Bölümü)
Ya arkadaşlar bi sorun var mı, bakabilir misiniz?

Kod:
string username = "admin", kullaniciAdi;
            int password=5321,sifre;
            byte sayac=0;
            byte hakSayisi=3;
            bool sonuc=false;


            do
            {
                Console.WriteLine("Kullanıcı Adını Giriniz:");
                kullaniciAdi=Console.ReadLine();
                Console.WriteLine("Şifre Giriniz:");
                sifre=Convert.ToInt32(Console.ReadLine());


                if(kullaniciAdi==username && sifre==password);
                {
                    Console.WriteLine("Giriş Başarılı");
                    sonuc=true;
                }
                else;
                Console.Write("Yanlış Giriş Yaptın");
            }
            while(! sonuc);
 
Son düzenleyen: Moderatör:
Şu hali ile evet sorunlu ve işlevsellik açısında bir şey arz etmiyor açıkçası :)
Console Application kısmında yazıyorsunuz. Temelleri sağlam atarsanız diğer kısımda rahat edersiniz.

Anladığım kadarıyla kullanıcı adı ve şifre girdirmek istiyorsunuz, doğru veya yanlış ise bir takım şeylerin olmasını istiyorsunuz.
3 defa hak vermek istemişsiniz, bunu da do-while döngüsü ile sağlamaya çalışmışsınız.
Ancak byte türünde tanımlanmış haksayisi isimli değişkeni sadece tanımlamakla yetinmişsiniz, kullanmamışsınız bile.
Yani sıkıntı yaşamanız çok doğal.

Daha önce hazırladığım 3 videoda aşırı detaylı bir biçimde anlatmıştım bu konuyu. Anlayarak dinlerseniz bu tür programlar çocuk oyuncağı haline gelir sizin için.
Sadece 3 hak vermek değil, bir sürü şeye karışabilirsiniz, değerin girilip girilmediğinden belirli bir karakter sayısının üzerinde olup olmadığına kadar.

1 sene kadar önce hazırlamıştım bunları, bu kanaldaki 3 video çok işine yarayacaktır : Gökhan Akkaya - YouTube
Tekrarlayayım, 3 hak vermekle yetinmek istemiyorsanız, şifrenin karakter sayısından, kullanıcı adının uzunluğuna - kısalığına, istenilen değerlerin girilip girilmediğine kadar daha farklı işlevleri eklemek istiyorsan videodan faydalanabilirsin.

Siz ne yapmak istediğinizi söylerseniz daha iyi yardımcı olabilirim.
 
Uyarı! Bu konu 11 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Geri
Yukarı