Klavyeden 3 kenar uzunluğu girilen bir
üçgenin, dik üçgen olup olmadığını
kontrol eden metodu yazınız.


Sagot :

Cevap:

beni en iyi seçebilir misin

Açıklama:

static void Main(string[] args)

{

int büyükkenar=0,kücükkenar1=0,kücükkenar2 = 0;

Console.WriteLine("Üçgenimzin 1.kenarını giriniz");

int kenar1 = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("Üçgenimzin 2.kenarını giriniz");

int kenar2 = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("Üçgenimzin 3.kenarını giriniz");

int kenar3 = Convert.ToInt32(Console.ReadLine());

if (kenar1>kenar2 && kenar1 >kenar3)

{

büyükkenar = kenar1;

kücükkenar1 = kenar2;

kücükkenar2 = kenar3;

}else if(kenar2 > kenar1 && kenar2 > kenar3)

{

büyükkenar = kenar2;

kücükkenar1 = kenar1;

kücükkenar2 = kenar3;

}

else if (kenar3 > kenar1 && kenar3 > kenar2)

{

büyükkenar = kenar3;

kücükkenar1 = kenar1;

kücükkenar2 = kenar2;

}

bool a = Convert.ToBoolean(dikucgen(büyükkenar, kücükkenar1, kücükkenar2));

Console.WriteLine("Üçgenimiz Dikmidir: \t "+a);

Console.ReadLine();

}

static int dikucgen(int a,int b, int c)

{

bool dik =(a * a == b * b + c * c);

int tipimiz =Convert.ToInt16(dik);

return tipimiz;

}