Lisez le programme suivant, comprenez ce qu'il fait et modifiez-le pour qu'il fasse la même chose, mais avec des triangles (l'utilisateur devra entrer trois dimensions seulement).
Votre programme devra afficher les textes suivants en fonction des cas de figure:
- Si une des dimensions est négative, le programme devra afficher
"Une taille de côté doit être strictement positive !". - Si les trois dimensions forment un triangle impossible, le programme devra afficher
"Il est impossible de construire un triangle avec ces tailles de côté !". - Si les trois dimensions forment un triangle équilatéral, le programme devra afficher
"C'est un triangle équilatéral.". - Si les trois dimensions forment un triangle isocèle, le programme devra afficher
"C'est un triangle isocèle.". - Si les trois dimensions forment un triangle quelconque, le programme devra afficher
"C'est un triangle quelconque.".
Évaluation
Votre code va être compilé puis testé avec plusieurs valeurs d'entrées différentes pour vérifier qu'il fonctionne bien.
Cependant, prenez déjà l'habitude de tester votre code vous-mêmes car il n'y aura pas INGInious pour le vérifier automatiquement dans l'exercice récapitulatif.
Veuillez aussi suivre les bonnes pratiques suivantes car INGInious ne sait pas les vérifier automatiquement mais elles seront vérifiées dans l'exercice récapitulatif :
- Les noms des variables et constantes créés sont-ils pertinents ? Correspondent-ils vraiment à ce que ces variables doivent contenir ?
- Est-ce que le code est correctement factorisé ? Est-ce qu'il est possible de déplacer du code en dehors des sélections pour avoir moins de code dupliqué ?
- Est-ce que les sélections et conditions sont correctement organisées ? Est-ce qu'il est possible de changer l'ordre des sélections ou des conditions pour diminuer leur nombre ?
INGInious