Kullanılmaz demişim desteklemiyor dememişim, iyi misiniz?
Ayrıca kullanılmaz, böyle alışırsanız ileride çok zorlanırsınız. Kimse de sizin kodlarınızı anlamak için anlık olarak Google Translate kullanmaz, bilginiz olsun.
Hayır ben gayet sakinim
Doğru anladıysam siz diyorsunuz ki şifre doğru ise ama tarih yanlışsa tarihi bugüne getirecek bir kod yok, doğru muyum?
Anlatayım...
İlk if ne yapıyor, şifre kontrolü yapıyor değil mi?
Şifre yanlış ise "Şifre yanlış!" diye bir MessageBox gösteriyor ve hemen altından 'return;' kodu çalıştırılıyor. Return komutunu kullanmak o bloğu kırar, döngü içerisinde break kullanmak olarak düşünün. Değer döndüren bir fonksiyon olmadığından direkt olarak kullanabiliyoruz. Yani şifre yanlış ise uyarıyı verip blok içerisinden çıkıyor.
Şifre doğru ise zaten if içerisine girmiyor değil mi?
Hemen altında tarih kıyaslaması yapıyor ve yanlış ise tarihi bugüne getiriyor.
Şifre yanlış ise zaten tarih kontrolüne uğramıyor bile, şifre doğru ise devam edip tarihi kıyaslıyor ve yanlış ise bugüne getiriyor.