Aufgabe – Rechtwinkeliges Dreieck (Right Angled Triangle)
Implementiere eine Klasse RightAngledTriangle, die ein rechtwinkeliges Dreieck mit den Seitenlängen a und b repräsentiert, mit drei Konstruktoren und Methoden zur Berechnung von Fläche und Umfang. Überlege, welche Instanzvariablen die Klasse benötigt.
Hinweis: Seitenlängen dürfen nicht mit negativen Werten initialisiert werden. In diesen Fällen sollen die Seitenlängen mit dem Wert 1 initialisiert werden.
Achte sowohl im Konstruktor, als auch bei den Methodenparametern auf die entsprechende Fehlerprüfung!
Die Verwendung der Klasse RightAngledTriangle sieht folgendermaßen aus:

Ausgabe

Implementiere die Klasse RightAngledTriangle nach folgendem Muster:

Tests
- Zeige anhand mindestens dreier sinnvoller Testfälle in einer Klasse TriangleTest, dass dein Programm funktioniert!