Orta IF yapısı, bir koşulun kontrol edilmesi gerektiği durumlarda kullanılır. Bu tür durumlarda, tek bir IF yapısı yeterli olabilir. Örneğin, aşağıdaki koşulların kontrol edilmesi gerektiğini düşünelim:
Bir sayının 50 ile 100 arasında olması gerekiyor.
Bir sayının 3 ile 7 arasında olması gerekiyor.
Bu koşulların kontrol edilmesi için orta IF yapısı kullanılabilir. Aşağıda bir örnek verilmiştir:
csharp
int sayi = 75;
if (sayi >= 50 && sayi <= 100) { if (sayi >= 3 && sayi <= 7)
{
Console.WriteLine(“Girilen sayı hem 50-100 aralığında hem de 3-7 aralığında.”);
}
else
{
Console.WriteLine(“Girilen sayı 50-100 aralığında ancak 3-7 aralığında değil.”);
}
}
else
{
Console.WriteLine(“Girilen sayı 50-100 aralığında değil.”);
}
Bu örnekte, sayı değişkeninin 50 ile 100 arasında olması kontrol edilir. Ardından, sayının 3 ile 7 arasında olup olmadığı kontrol edilir. Eğer sayı bu iki aralığın her ikisinde de bulunuyorsa “Girilen sayı hem 50-100 aralığında hem de 3-7 aralığında.” mesajı yazdırılır. Eğer sayı sadece 50-100 aralığında bulunuyorsa “Girilen sayı 50-100 aralığında ancak 3-7 aralığında değil.” mesajı yazdırılır. Eğer sayı 50-100 aralığında değilse “Girilen sayı 50-100 aralığında değil.” mesajı yazdırılır.