This is a preview
This playground version isn't public and is work in progress.
Donner la nature d'un triangle
Le but de cet exercice est de faire un programme qui donne la nature d'un triangle c'est à dire s'il est rectangle, isocèle, équilatéral ou rectangle isocèle à partir des longueurs données. Dans les autres cas, on dira qu'il est quelconque.
Pour les plus rapides, pour passer les derniers tests, il faut de plus vérifier si le triangle est un triangle d'or. On pourra trouver des informations sur Wikipédia
Indications
Voici plusieurs points qui peuvent faire que votre programme ne marche pas:
- Reflechissez bien à l'ordre de vos conditions. Par exemple en pseudo code :
Si le triangle est isocèle
afficher("ISOCELE")
Sinon si le triangle est équilateral
afficher("EQUILATERAL")
Ce code affichera "ISOCELE" pour un triangle equilatéral car la condition isocèle sera vérifiée avant et donc le programme n'ira pas jusqu'à la condition équilatérale.
- Pensez à bien vérifier pour les 3 sommets une condition du type être rectangle ou isocèle.
- Attention aux problèmes d'arrondis avec Python. Je rappelle qu'en Python, ! Donc pour vérifier des égalités comme celle de Pythagore, il vaut mieux vérifier si
c**2-a**2-b**2
une fois arrondi (à 10 chiffres après la virgule par exemple) vaut 0 plutôt que directement.
Entrée : Les trois longueurs a, b et c du triangle.
Sortie : Les propriétés du triangle parmi : "RECTANGLE", "RECTANGLE ISOCELE", "ISOCELE", "EQUILATERAL", "QUELCONQUE" (et pour les plus rapide : "TRIANGLE D'OR"). N'oubliez pas les guillemets.