İç içe if ifadesi C# Console-Programlama Temelleri Ders 23
Daha fazla bilgi için : www.gorselprogramlama.com
İç içe if ifadesi: Program içerisinde şart içinde şart olduğunda kullanılan yapıdır.
Örnek: ilk olarak ekranda
1-kare
2-dikdörtgen
gibi iki seçenek gözüksün.Kullanıcı hangi seçeneği seçerse
1-Alan
2-Çevre
seçenekleri ekrana gelsin.Hangi seçimi yaparsa onunla ilgili işlemi yapıp sonucu ekrana yazdırsın.
[code=’csharp’]
static void Main(string[] args)
{
string tercih=””,tercih2=””;
int a,b,cevre,alan;
Console.WriteLine(“1- Kare”);
Console.WriteLine(“2- Diktörtgen”);
Console.Write(“Seçiminiz (1-2) : “);
tercih = Console.ReadLine();//Daha fazla bilgi için : www.gorselprogramlama.com
if (tercih == “1”)
{
Console.WriteLine(“1- Alan”);
Console.WriteLine(“2- Çevre”);
Console.Write(“Seçiminiz (1-2) : “);
tercih2 = Console.ReadLine();
if (tercih2==”1”)
{
Console.Write(“Kenarı giriniz = “);
a = int.Parse(Console.ReadLine());
alan = a * a;
Console.WriteLine(“Alan = {0}”, alan);
}
if (tercih2 ==”2″)
{
Console.Write(“Kenarı giriniz = “);
a = int.Parse(Console.ReadLine());
cevre = 4 * a;
Console.WriteLine(“Çevre = {0}”, cevre);
}
}
if (tercih ==”2″)
{
Console.WriteLine(“1- Alan”);//Daha fazla bilgi için : www.gorselprogramlama.com
Console.WriteLine(“2- Çevre”);
Console.Write(“Seçiminiz (1-2) : “);
tercih2 = Console.ReadLine();
if (tercih2 == “1”)
{
Console.Write(“Uzun kenarı giriniz = “);
a = int.Parse(Console.ReadLine());
Console.Write(“Kısa kenarı giriniz = “);
b= int.Parse(Console.ReadLine());
alan = a * b;
Console.WriteLine(“Alan = {0}”, alan);
}
if (tercih2 == “2”)
{
Console.Write(“Uzun kenarı giriniz = “);
a = int.Parse(Console.ReadLine());
Console.Write(“Kısa kenarı giriniz = “);
b= int.Parse(Console.ReadLine());
cevre = 2*(a + b);
Console.WriteLine(“Çevre = {0}”, cevre);
}
}
Console.ReadKey();
}
[/code]


Daha fazla bilgi için : www.gorselprogramlama.com