Webmaster Destek Forumu

Yarınların için bir şey yapmazsan, ölene dek Alarm kurmaya mahkumsun !
İletişim
  • Duyuru; Sizde hemen Üye Olup Sorunuzu Sorabilirsiniz, katılım ve kullanım tamamen Ücretsizdir!

CSharp Üçgen Kontrolü

Panther

Forum Üyesi
Katılım
18 Eki 2022
Mesajlar
50
Puanları
0
Yaş
33
Konum
istanbul
Kod: Tümünü Seç Tümünü Kopyala
Kod:
Console.Write("1. Kenar Uzunluğu :");
       int kenar1 = Convert.ToInt32(Console.ReadLine());
       Console.Write("2. Kenar Uzunluğu :");
       int kenar2 = Convert.ToInt32(Console.ReadLine());
       Console.Write("3. Kenar Uzunluğu :");
       int kenar3 = Convert.ToInt32(Console.ReadLine());
       
       // Üçgen değil mi ?
       // temp değişkeni matematiksel işlemde büyük ten küçüğü 
       // çıkarırken hata olmasın diye yazıldı
       int temp = 0;

       if (kenar1 < kenar2)
       {
           temp = kenar1;
           kenar1 = kenar2;
           kenar2 = temp;
       }


       if (((kenar1 + kenar2) <= kenar3) || ((kenar1 - kenar2) >= kenar3))
       {
           Console.WriteLine("Bu kenar uzunluklarina sahip bir ucgen olamaz.\n");
       }
       else if ((kenar1 == kenar2) && (kenar3 == kenar1)) // eş kenar üçgen mi ?
       {
           Console.WriteLine("Eş Kenar Üçgen.\n");
       }
       else if ((kenar1 == kenar2) || (kenar2 == kenar3) || (kenar1 == kenar3))
       {
           Console.WriteLine("İkiz Kenar Üçgen.\n");
       }
       else
       {
           Console.WriteLine("Çeşit Kenar Üçgen.\n");
       }

       Console.ReadLine();
 
Üst