algorithmique et programmation (première) · Chapitre 5 · Exercice d'entraînement
Nature d'un triangle
Programmation modulaire · Décomposer et spécifier · niveau 2
Énoncé
Nature d'un triangle. On veut une fonction nature_triangle(a, b, c) qui renvoie "pas un triangle", "rectangle" ou "quelconque" selon les trois longueurs reçues.
- Écrire les trois briques suivantes :
trie3(a, b, c), qui renvoie la liste triée des trois longueurs ;est_triangle(a, b, c), qui teste l'inégalité triangulaire ;est_rectangle(a, b, c), qui teste la réciproque du théorème de Pythagore.
- Écrire
nature_triangleen assemblant ces briques, et donner son résultat pour , , et .
Un exercice à chercher : son corrigé n'est pas publié. Sur Adloun, le tuteur guide par questions, sans donner la réponse.