Dlaczego nie dało informacji że trójkąt jest prostokątny?
Okej rozumiem, czyli żeby działało to wszędzie w drugim ifie w każdym z ifów :) musze wstawić trzy warunki na trojkat prostokatny i użyć sumy logicznej?
Tak, na przykłąd tak można by to było zrobić. Przy czym tu pojawia się jeszcze inny problem, na który wcześniej nie zwróciłem uwagi - mianowicie, aby dało się utworzyć trójkąt, to wszystkie trzy nierówności trójkąta muszą być spełnione, a nie tylko jedna z nich - a teraz wystarczy, że jedna z nich będzie spełniona i wyświetli się wiadomość, że można utworzyć trójkąt. Więc tak na dobrą sprawę należałoby np. te warunki nierówności trójkąta np. wrzucić w jednego ifa, a między nimi dac iloczyn logiczny i potem zrobić tak jak wspomniałeś jednego ifa, w którym będą te trzy warunki sprawdzające czy trójkąt jest prostokątny, a między nimi suma logiczna.
Dlatego, że już warunek pierwszego ifa jest spełniony (a < b + c), więc wskakujemy do pierwszego ifa i tam warunek, który jest sprawdzany to a*a == b*b + c*c, a to nie jest prawdą, stąd ta informacja się nie wyświetla.