Napisz program, który dla trzech dowolnych liczb rzeczywistych sprawdza czy można z nich zbudować trójkąt, jeżeli tak to czy jest to trójkąt prostokątny.

Napisz program, który dla trzech dowolnych liczb rzeczywistych sprawdza czy można z nich zbudować trójkąt, jeżeli tak to czy jest to trójkąt prostokątny.
Odpowiedź

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.

Dodaj swoją odpowiedź