C# Örnekleri -2

Daha önce şurada dizilerle ilgili ve şurada da başlangıç seviyesi C# program örnekleri vermiştim.

Geçtiğimiz haftalar da öğrencilerime ödev olarak vermiş olduğum sorulardan sizlerin de faydalanabileceğini düşündüklerimi burada, onların anlatımıyla yayınlamaya başlıyorum.

İlk örneğimiz TL-11-A sınıfından Samet BAL’ın hazırlamış olduğu ” KENAR UZUNLUKLARI GİRİLEN ÜÇGENİN, ÇEŞİTKENAR MI, İKİZKENAR MI, EŞKENAR MI YOKSA DİK ÜÇGEN Mİ OLDUĞUNU BULAN  PROGRAM

Buyurun Samet’in dilinden programın kodları ve çalışması;

static void Main(string[] args)
{
a:Console.Write("Üçgenin a Kenarını Giriniz:");
double a = Convert.ToDouble(Console.ReadLine());
if (a<0)
{
Console.BackgroundColor = ConsoleColor.Red;
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("Eksili değer girmeyin");
Console.ResetColor();
goto a;
}
b:Console.Write("Üçgenin b Kenarını Giriniz:");
double b = Convert.ToDouble(Console.ReadLine());
if (b<0)
{
Console.BackgroundColor = ConsoleColor.Red;
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("Eksili değer girmeyin");
Console.ResetColor();
goto b;
}
c:Console.Write("Üçgenin c Kenarını Giriniz:");
double c = Convert.ToDouble(Console.ReadLine());
if (c < 0)
{
Console.BackgroundColor = ConsoleColor.Red;
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("Eksili değer girmeyin");
Console.ResetColor();
goto c;
}
double kenar1 = Math.Pow(a, 2);
double kenar2 = Math.Pow(b, 2);
double kenar3 = Math.Pow(c, 2);
double toplam = kenar1 + kenar2;
if ((a == b) && (b == c))
{
Console.Clear();
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("Kenar Uzunluklarını Girdiğiniz Üçgen :");
Console.BackgroundColor = ConsoleColor.Red;
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("╔════════════════════════════════════════════╗");
Console.WriteLine("║               EŞKENAR ÜÇGEN                ║");
Console.WriteLine("╚════════════════════════════════════════════╝");
}
Console.ResetColor();
if ((a != b) && (b != c) && (a != c))
{
Console.Clear();
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("Kenar Uzunluklarını Girdiğiniz Üçgen :");
Console.BackgroundColor = ConsoleColor.Red;
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("╔════════════════════════════════════════════╗");
Console.WriteLine("║              ÇEŞİTKENAR ÜÇGEN              ║");
Console.WriteLine("╚════════════════════════════════════════════╝");
}
Console.ResetColor();
if (((a == b) && (b != c)) || ((a == c) && (a != b)) || ((a != b) && (b == c)))
{
Console.Clear();
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("Kenar Uzunluklarını Girdiğiniz Üçgen :");
Console.BackgroundColor = ConsoleColor.Red;
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("╔════════════════════════════════════════════╗");
Console.WriteLine("║               İKİZKENAR ÜÇGEN              ║");
Console.WriteLine("╚════════════════════════════════════════════╝");
}
Console.ResetColor();
if ((toplam == kenar3))
{
Console.Clear();
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("Kenar Uzunluklarını Girdiğiniz Üçgen :");
Console.BackgroundColor = ConsoleColor.Red;
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("╔════════════════════════════════════════════╗");
Console.WriteLine("║                 DİK ÜÇGEN                  ║");
Console.WriteLine("╚════════════════════════════════════════════╝");
}
Console.ReadLine();
}


Konu anlatımının ve ekran çıktılarının bulunduğu dokümanı indirmek için yandaki simgeyi tıklayınız.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir