C# (C Sharp) If, else, If else, If-else-If-else yapısı

KroNoS

Üye
Katılım
15 Ocak 2020
Mesajlar
25
Tepkime puanı
0
Puanları
1
mhf80xs.jpg

1. Basit if Yapısı

Bir koşul doğruysa (true) o blok çalıştırılır.
C#:
using System;

class Program
{
    static void Main()
    {
        int number = 10;

        if (number > 5)
        {
            Console.WriteLine("Sayı 5'ten büyüktür.");
        }
    }
}


2. if-else Yapısı

Koşul yanlışsa (false), else bloğu çalıştırılır.
C#:
using System;

class Program
{
    static void Main()
    {
        int number = 3;

        if (number > 5)
        {
            Console.WriteLine("Sayı 5'ten büyüktür.");
        }
        else
        {
            Console.WriteLine("Sayı 5'ten büyük değildir.");
        }
    }
}


C#:
using System;

class Program
{
    static void Main()
    {
        int number = 8;

        if (number > 10)
        {
            Console.WriteLine("Sayı 10'dan büyüktür.");
        }
        else if (number == 10)
        {
            Console.WriteLine("Sayı 10'a eşittir.");
        }
        else
        {
            Console.WriteLine("Sayı 10'dan küçüktür.");
        }
    }
}


4. if Yapısında Mantıksal Operatörler

Birden fazla koşulu aynı anda kontrol etmek için mantıksal operatörler kullanılabilir:

  • && (ve): Her iki koşul doğruysa çalışır.
  • || (veya): Koşullardan biri doğruysa çalışır.
C#:
using System;

class Program
{
    static void Main()
    {
        int number = 15;

        if (number > 10 && number < 20)
        {
            Console.WriteLine("Sayı 10 ile 20 arasındadır.");
        }
        else if (number < 10 || number > 20)
        {
            Console.WriteLine("Sayı 10 ile 20 arasında değildir.");
        }
    }
}


5. if Yapısı ile Kullanıcı Girdisi

Kullanıcıdan alınan veriye göre karar verme:
C#:
using System;

class Program
{
    static void Main()
    {
        Console.Write("Bir sayı giriniz: ");
        int number = int.Parse(Console.ReadLine());

        if (number % 2 == 0)
        {
            Console.WriteLine("Girdiğiniz sayı çifttir.");
        }
        else
        {
            Console.WriteLine("Girdiğiniz sayı tektir.");
        }
    }
}


6. Tek Satırlık if-else Kullanımı (Ternary Operator)

Daha kısa yazım için ? ve : operatörlerini kullanabilirsiniz:
C#:
using System;

class Program
{
    static void Main()
    {
        int number = 7;
        string result = (number % 2 == 0) ? "Çift sayı" : "Tek sayı";
        Console.WriteLine(result);
    }
}

 

Benzer konular

Üst
AdBlock tespit edildi!

Anlıyoruz, ama..

Sitemizin devamlılığı için reklam gelirlerine ihtiyacımız var. Lütfen reklam engelleyicinizi devre dışı bırakın veya sitemizi beyaz listeye ekleyin. Teşekkürler!.. Gezegen Forum yönetimi.

AdBlock'u devre dışı bıraktım.