5.00 / 1 oy

C# iç içe if kullanımı ve örnekleri

C# programlama dilinde de diğer programlama dillerinde olduğu gibi iç içe if ifadeleri yazabiliriz.

bkz: C# if - else if - else kullanımı ve örnekleri

Örnek: Mevsime bağlı olarak uygulanan hayali ve ters bir diyet programında aşağıdaki şartlara bağlı olarak mesaj veren iç içe if sorguları yazın.

- Bahar mevsimi ise:

-- kişi 70 ile 75 kilo arasında olmalıdır

 

- Yaz mevsimi ise:

-- kişi 80 ile 85 kilo arasında olmalıdır

 

- Kış mevsimi ise: (diğer mevsimler de diyebiliriz)

-- kişi 60 ile 65 kilo arasında olmalıdır

string mevsim = "yaz";
int kilo = 60;

if (mevsim == "bahar")
{
    if (kilo < 70)
    {
        System.Console.WriteLine("kilo almalısın");
    }
    if (kilo >= 70 && kilo <= 75)
    {
        System.Console.WriteLine("kilonu korumalısın");
    }
    else
    {
        System.Console.WriteLine("kilo vermelisin");
    }
}
else if (mevsim == "yaz")
{
    if (kilo < 80)
    {
        System.Console.WriteLine("kilo almalısın");
    }
    if (kilo >= 80 && kilo <= 85)
    {
        System.Console.WriteLine("kilonu korumalısın");
    }
    else
    {
        System.Console.WriteLine("kilo vermelisin");
    }
}
else //kış
{
    if (kilo < 60)
    {
        System.Console.WriteLine("kilo almalısın");
    }
    if (kilo >= 60 && kilo <= 65)
    {
        System.Console.WriteLine("kilonu korumalısın");
    }
    else
    {
        System.Console.WriteLine("kilo vermelisin");
    }
}

Bir katman daha ekleyerek iç içe 3 if sorgusu yazmak için örneğin cinsiyet ve mevsim bazlı olarak hayali bir diyet programı yazılabilir.

mbologlu

03.04.2021 02:25

Bu soru 1 kez yanıtlandı.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
C# iç içe if kullanımı ve örnekleri

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.