Odpowiedzi

Najlepsza Odpowiedź!
2010-02-01T11:22:43+01:00
Nie podam Ci gotowego kodu czy programu (bo to akurat musisz sam zrobić - bardzo łatwe zadanie).

Jaki trzeba spełnić warunek, aby móc zbudować trójkąt? Suma dwóch odcinków musi być dłuższa od odcinka trzeciego, zatem funkcja warunkowa:

if ((a+b>c) && (a+c>b) && (b+c>a))

wtedy można zbudować trójkąt. W przeciwnym przypadku - nie.

Język nie ma tu znaczenia, zasada stworzenia tego programu opiera się na matematyce, a ta jest jedna.

Dodatkowo możesz określić, jaki to trójkąt przez funkcję:

if ((a=b) && (b=c))
To jest to trójkąt równoboczny.

if ((a=b) && (a=c) && (b=c))
To jest to trójkąt równoramienny.

if ((a*a+b*b=c*c) && (a*a+c*c=b*b) && (c*c+b*b=a*a))
To jest to trójkąt prostokątny.

Powodzenia w rozwiązaniu zadania! Reszta jest naprawdę prymitywna.