C# ile basit bir PIN kodu uygulaması yapmak için şu adımları takip edebilirsiniz:
Kullanıcıya PIN kodu girmesi istenecektir.
Girilen PIN kodu, kaydedilmiş olan önceden belirlenmiş PIN koduyla karşılaştırılacaktır.
Eğer girilen PIN kodu doğruysa, kullanıcı hoş geldiniz mesajı ile karşılanacaktır.
Eğer girilen PIN kodu yanlışsa, kullanıcıya tekrar denemesi için bir hata mesajı verilecektir. Kullanıcının 3 yanlış denemesi varsa, uygulama otomatik olarak kapanacaktır.
Aşağıda C# kod örneği verilmiştir:
csharp
using System;
class Program {
static void Main(string[] args) {
int pin = 1234; // Önceden belirlenmiş PIN kodu
int giris_hakki = 3; // Kullanıcının üç yanlış deneme hakkı var
int girilen_pin;
do {
Console.Write("Lütfen PIN kodunuzu girin: ");
girilen_pin = Convert.ToInt32(Console.ReadLine());
if (girilen_pin == pin) {
Console.WriteLine("Hoş geldiniz!");
break; // doğru PIN kodu girildiği için döngüden çık
} else {
giris_hakki--;
Console.WriteLine("Hatalı PIN kodu girdiniz. Kalan deneme hakkınız: " + giris_hakki);
}
if (giris_hakki == 0) {
Console.WriteLine("Üç kez yanlış PIN kodu girdiniz. Uygulama kapanıyor...");
return; // üç yanlış deneme yapıldığı için uygulamadan çık
}
} while (true);
}
}
Bu örnek uygulamada, kullanıcının üç kez yanlış deneme hakkı var ve yanlış PIN kodu girerse kalan deneme hakkı sayısı ekrana yazdırılır. Kullanıcının üç kez yanlış deneme hakkını kullanması durumunda, uygulama otomatik olarak kapanır.