Bestimme, ob ein Dreieck equilateral, isosceles oder scalene ist.
Ein Dreieck ist equilateral, wenn alle drei Seiten die gleiche Länge haben.
Ein Dreieck ist isosceles, wenn mindestens zwei Seiten die gleiche Länge haben. (Manchmal wird es so definiert, dass genau zwei Seiten gleich lang sind, aber für diese Übung sagen wir mindestens zwei.)
Ein Dreieck ist scalene, wenn alle Seiten unterschiedliche Längen haben.
Damit eine Form überhaupt ein Dreieck ist, müssen alle Seiten eine Länge > 0 haben, und die Summe der Längen zweier beliebiger Seiten muss größer oder gleich der Länge der dritten Seite sein.
Entartete Dreiecke sind Dreiecke, bei denen die Summe der Längen zweier Seiten gleich der Länge der dritten Seite ist, z. B. 1, 1, 2.
Wir haben uns entschieden, für diese Übung keine Tests für entartete Dreiecke aufzunehmen.
Du kannst diese Fälle behandeln, wenn du möchtest, oder sie getrost ignorieren.
In Gleichungen:
Seien a, b und c die Seiten des Dreiecks.
Dann müssen alle drei der folgenden Ausdrücke wahr sein:
a + b ≥ c
b + c ≥ a
a + c ≥ b
Siehe Dreiecksungleichung
Melde dich bei Exercism an, um ARM64 Assembly mit 78 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.