Programme pour vérifier si un triangle est rectangle - Lycée professionnel

Votre formateur :
Carbon Matthieu
  • Intermédiaire
Durée du tutoriel : 15 min

Programme pour vérifier si un triangle est rectangle

Dans ce tuto, je vais t’aider à coder un programme permettant de savoir si un triangle est rectangle ou non, en connaissant ses 3 côtés.

Commençons par des petits rappels de maths !

Si on nomme A, B et C les longueurs des côtés du triangle, avec A la plus grande valeur, on a :

  • Si A²=B²+C², alors le triangle est rectangle (réciproque du théorème de Pythagore).
  • Sinon, le triangle n’est pas rectangle (contraposée du théorème de Pythagore).

Voici ce que donne notre futur programme en langage naturel :

  1. On entre les valeurs de A, B et C.
  2. On effectue un test :
    Si A² = B² + C², alors on affiche : « le triangle est rectangle ».
    Sinon, on affiche : « le triangle n’est pas rectangle ».
    Fin du Si

Appuie sur PRGM et va dans le menu NOUVEAU et appuie sur ENTRER :


Entre le nom du programme : TRIREC. Valide par ENTRER :

Tu peux maintenant commencer à taper ton programme, chaque ligne de code commençant par 2 points.


Pour demander une valeur à l’utilisateur, tu utilises la commande PROMPT, disponible en tapant PRGM puis, dans le menu E/S (pour Entrée/Sortie), en position 2. On demande alors les 3 longueurs du triangle en tapant :


A présent, passons au test ! Si tu n’as pas trop dormi pendant tes cours d’anglais tu sais que « SI » se traduit par « IF ».

En appuyant sur la touche PRGM, tu trouves ce IF en première position. Juste après, tu trouves le THEN (traduction de « ALORS ») et le ELSE (traduction de « SINON »). Et en septième position, le END qui te permettra de terminer ton test.

Le symbole d’égalité, dont tu vas avoir besoin dans la condition du test, se trouve dans le menu TESTS, accessible avec les touches 2NDE + MATH.


Le « THEN » doit être seul sur sa ligne de code :


Ensuite, on utilise la commande DISP pour afficher le texte, entre guillemets. Ici, DISP «RECTANGLE » :


Le « ELSE » doit également être seul sur sa ligne de code :


Puis, le 2nd affichage : DISP « NON RECTANGLE ».


Enfin, sur une ligne seule, le « END » qui termine le test et le programme :


A présent, appuie sur 2NDE QUITTER et lance ton programme en tapant sur PRGM puis TRIREC dans le menu EXéC :


Entre les valeurs 5, 4 et 3, longueurs d’un triangle rectangle bien connu…

… et ça fonctionne !