Algorithmique
"écrivez un algorithme qui,partant des coordonnées de trois points A( x_{a} ; y_{a} ) B(xb;yb) (pareil que A, le b en indice) et C(xc;yc) dans un repère orthonormé, qui détermine entièrement la nature du triangle ABC. (Il faut traiter tous les cas possibles soit: triangle quelconque, équilatéral, isocèle, isocèle rectangle, rectangle...)

1

Réponses

2014-02-04T21:28:32+01:00
Je pense qu'il y a moyen de faire mieux mais ça devrait marcher... La syntaxe n'est pas non plus au top à mon avis xD

dxy sera la distance en x et y

dab prend la valeur  \sqrt{(xb-xa)^2+(yb-ya)^2}
dbc prend la valeur  \sqrt{(xc-xb)^2+(yc-yb)^2}
dca prend la valeur  \sqrt{(xa-xc)^2+(ya-yc)^2}
Si dab = dbc = dca
Debut Si
    Afficher "le triangle est équilatéral"
Fin Si
Sinon Si dab = dbc ou dbc = dca ou dca = dac
Debut Si
    Si dab^2dbc^2 + dca^2 ou dbc^2dab^2 + dca^2 ou dca^2dbc^2 + dab^2
    Debut Si
        Afficher "Le triangle est isocèle rectangle"
    Sinon
        Afficher "Le triangle est isocèle"
    Fin Sinon
Fin Si
Sinon Si dab^2dbc^2 + dca^2 ou dbc^2dab^2 + dca^2 ou dca^2dbc^2 + dab^2
Debut Si
    Afficher "le triangle est rectangle"
Fin Si
Sinon
    Afficher "le triangle est quelconque rectangle"
Fin Sinon