13 Aralık 2014 Cumartesi

C# İç İçe İf İfadesi

İç içe if  ifadesi: Program içerisinde şart içinde şart olduğunda kullanılan yapılardır.

Örneğin:  ilk olarak ekranda kare ve dikdörtgen gibi iki seçenek gözüksün.Kullanıcı hangi seçeneği seçerse
Alan ve Çevre seçenekleri ekrana gelsin.Hangi seçimi yaparsa onunla ilgili işlemi yapıp sonucu ekrana yazdırsın.

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();

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");
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();
Paylaş:

0 yorum:

Yorum Gönder

Popüler

Son

Kategoriler

Arşiv