C# if Kullanımı – Karar ve Kontrol Deyimleri

C# içerisinde if kullanımı oldukça basittir.

Bu yazımızda kontrol deyimlerinden yapısını inceleyeceğiz.

Kontrol deyimleri belirtilen şartların sağlanması yada sağlanamaması durumunda yapılacak işleri kontrol eden yapılardır.

İf

C# if kullanımını basitçe anlatmak gerekirse, if kontrol deyimimiz parantezi içerisinde belirtilen kontrol sağlandığında içerisinde belirtilen kodları çalıştırır.

if Kullanımı

if(koşul)
{
         // Koşul sağlanıyorsa çalıştırılacak kodlar
}

C# içerisinde if kullanımını daha iyi anlayabilmek adına bir örnek oluşturalım.

if Örneği:

Örneğimizde kullanıcıdan bir sayı isteyelim ve kullanıcının girdiği sayı pozitif ise ekrana gösterelim.

        {
            Console.WriteLine("Sayı Giriniz:");
            int sayi = int.Parse(Console.ReadLine());

            if (sayi>0)
            {
                Console.WriteLine("Sayı Pozitiftir");
            }

            Console.ReadKey();
        }

Çıktısı:

İf – Else

if kontrol deyiminde belirtilen koşul sağlanmadığında else içerisinde belirtilen kodlar çalışır.

if – Else Kullanımı

            if (kosul)
            {
                // Koşul sağlanıyorsa çalıştırılacak kodlar
            }
            else { 
                // Koşul sağlanmadığında çalıştırılacak kodlar
            }

C# içerisinde if-else kullanımını daha iyi anlayabilmek için bir örnek oluşturalım.

if – Else Örneği

Girilen ders notuna göre kullanıcının dersten geçme kalma durumunu veren bir örnek oluşturalım.

        {
            Console.WriteLine("Notu Giriniz:");
            int not = int.Parse(Console.ReadLine());
            if (not>=45)
            {
                Console.WriteLine("Geçtiniz");
            }
            else {
                Console.WriteLine("Kaldınız");
            }
        }

Çıktısı:

if – Else if

Kontrol yapımızı oluştururken birden fazla durumun olması durumunda “else if” kullanılabilir. (else if yapısı birden fazla kez kullanılabilir.)

if – Else if Kullanımı

            if (kosul1)
            {
                //Koşul1 sağlanıyorsa çalıştırılacak kodlar
            }
            else if (kosul2)
            {
                //Koşul2 sağlanıyorsa çalıştırılacak kodlar
            }
            else {
                //Koşullar sağlanmıyorsa çalıştırılacak kodlar
            }

C# içerisinde if ve else if kullanımını daha iyi anlayabilmek için bir örnek oluşturalım.

if – Else if Örneği:

Girilen sayının negatif mi, pozitif mi yoksa sıfır mı olduğunu gösteren bir örnek oluşturalım.

        {
            Console.WriteLine("Sayi Giriniz:");
            int sayi = int.Parse(Console.ReadLine());

            if (sayi>0)
            {
                Console.WriteLine("Pozitif");
            }
            else if (sayi < 0)
            {
                Console.WriteLine("Negatif");
            }
            else {
                Console.WriteLine("Sayı 0");
            }

            Console.ReadKey();
        }

C# if Örnekleri

C#’ta if kullanımını daha iyi kavrayabilmek için birkaç örnek yapalım. C# ile if kullanımı Console Application Örnekleri:

Pozitif-Negatif Sayı Örneği – if Örnekleri

Kullanıcının girdiği sayının pozitif mi, negatif mi yoksa sıfır mı olduğunu gösteren program:

        {
            Console.WriteLine("Sayi Giriniz:");
            int sayi = int.Parse(Console.ReadLine());

            if (sayi>0)
            {
                Console.WriteLine("Pozitif");
            }
            else if (sayi < 0)
            {
                Console.WriteLine("Negatif");
            }
            else {
                Console.WriteLine("Sayı 0");
            }

            Console.ReadKey();
        }

Çıktısı:

Geçti-Kaldı Örneği – if Örnekleri

Not ortalamasını giren öğrencinin geçme-kalma durumunu gösteren program:

        {
            Console.WriteLine("Not Ortalamanızı Giriniz:");
            int not = int.Parse(Console.ReadLine());

            if (not >= 50)
            {
                Console.WriteLine("Geçtiniz");
            }
            else
            {
                Console.WriteLine("Kaldınız");
            }

            Console.ReadKey();
        }

Çıktısı:

Puan Derecesi Örneği – if Örnekleri

Öğrencinin not ortalamanın derecesini gösteren program:

        {
            Console.WriteLine("Not Ortalamanızı Giriniz:");
            int not = int.Parse(Console.ReadLine());

            if (not >= 85)
            {
                Console.WriteLine("Pekiyi");
            }
            else if (not >= 70)
            {
                Console.WriteLine("İyi");
            }
            else if (not >= 60)
            {
                Console.WriteLine("Orta");
            }
            else if (not >= 50)
            {
                Console.WriteLine("Geçti");
            }
            else
            {
                Console.WriteLine("Kaldı");
            }

            Console.ReadKey();
        }

Çıktısı:

Ne Düşünüyorsun?

Yazar: İsmail Z.

Bilim, Teknoloji ve Yazılım Sevdalısı, Lol Oyuncusu, .Net Geliştirici

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

2

Şok Marketleri 24 Haziran – 30 Haziran Şok Ucuz Fırsatları – Şok Marketleri

İçişleri Bakanlığı:İki işçiyi şehit eden teröristler etkisiz hale getirildi