Csharp ile İç içe if örneği ile Pin Kodu Kontrolü

İç içe if kullanımını pin kodu örneği ile bir bakalım. Bildiğiniz gibi cep telefonu açılırken 4 haneli pin kodu sorar, bu kod başarılı ise girişe izin verilir, değilse izin vermez. Biz önce Pin kodunun 4 haneli olup olmadığına bakacağız, daha sonra Pin Kodunun doğru girilip, girilmediğini kontrol edeceğiz.

Eğer (pin kodu 4 hane değilse )
{
    Ekrana "4 hane giriniz yaz"; 
 

} değilse {

    Ekrana 4 hane girdiniz;
 
  Eğer (pin kodu eşitse )
    {
      Ekrana "Doğru girdiniz yaz";
    } değilse{
      Ekrana "Yanlış girdiniz yaz";
    }


}


Şimdi de C# kodlarına bir göz atalım.
Çözüm 1:

using System;
 
namespace ifPin
{
    class Program
    {
        static void Main(string[] args)
        {
            string pinkod; //1789 varsayılan pinkodu
            Console.Write("Pin kodunu giriniz:");
            pinkod = Console.ReadLine();
 
            if (pinkod.Length > 4 || pinkod.Length < 4)
            {
                Console.WriteLine("Pin kodunu 4 hane giriniz");
            }
            else 
            {
                Console.WriteLine("4 hane girdiniz");
                if (pinkod == "1789")
                    Console.WriteLine("Doğru girdiniz");
                else
                    Console.WriteLine("Yanlış girdiniz");
            }
        }
    }
}

Çözüm 2:
using System;
 
namespace ifPin2
{
    class Program
    {
        static void Main(string[] args)
        {
            string pinkod; //1789 varsayılan pinkodu
            Console.Write("Pin kodunu giriniz:");
            pinkod = Console.ReadLine();
 
            if (pinkod.Length > 3 && pinkod.Length < 5)
            {
                Console.WriteLine("Pin kodunu 4 hane giriniz");
            }
            else
            {
                Console.WriteLine("4 hane girdiniz");
                if (pinkod == "1789")
                    Console.WriteLine("Doğru girdiniz");
                else
                    Console.WriteLine("Yanlış girdiniz");
            }
        }
    }
}

Çözüm 3:
using System;
 
namespace ifPin3
{
    class Program
    {
        static void Main(string[] args)
        {
            string pinkod; //1789 varsayılan pinkodu
            Console.Write("Pin kodunu giriniz:");
            pinkod = Console.ReadLine();
 
            if (pinkod.Length != 4)
            {
                Console.WriteLine("Pin kodunu 4 hane giriniz");
            }
            else
            {
                Console.WriteLine("4 hane girdiniz");
                if (pinkod == "1789")
                    Console.WriteLine("Doğru girdiniz");
                else
                    Console.WriteLine("Yanlış girdiniz");
            }
        }
    }
}

Mutlu kodlamalar,
Oğuzhan TAŞ
 
Bookmark and Share