Détermine si un triangle est équilatéral, isocèle ou scalène.
Un triangle équilatéral a ses trois côtés de la même longueur.
Un triangle isocèle a au moins deux côtés de la même longueur. (On le définit parfois comme ayant exactement deux côtés de la même longueur, mais pour les besoins de cet exercice, on dira au moins deux.)
Un triangle scalène a tous ses côtés de longueurs différentes.
Pour qu'une forme soit un triangle, tous ses côtés doivent avoir une longueur > 0, et la somme des longueurs de deux côtés quelconques doit être supérieure ou égale à la longueur du troisième côté.
Les triangles dégénérés sont des triangles où la somme des longueurs de deux côtés est égale à la longueur du troisième côté, par exemple 1, 1, 2.
On a choisi de ne pas inclure de tests pour les triangles dégénérés dans cet exercice.
Tu peux gérer ces situations si tu le souhaites, ou les ignorer sans problème.
Dans les équations :
Soient a, b et c les côtés du triangle.
Alors les trois expressions suivantes doivent être vraies :
a + b ≥ c
b + c ≥ a
a + c ≥ b
Voir l'inégalité triangulaire
Inscris-toi sur Exercism pour apprendre et maîtriser OCaml avec 60 exercices, et un vrai mentorat humain, le tout gratuitement.