<?xml version="1.0" encoding="UTF-8"?>
<Algo>
    <description texte="" courant="p PREND_LA_VALEUR a*c + b*d"/>
    <fonction fctcode="" fctetat="inactif"/>
    <repere repetat="inactif" repcode="-10#10#-10#10#2#2"/>
    <item algoitem="VARIABLES" code="100#declarationsvariables">
        <item algoitem="xA EST_DU_TYPE NOMBRE" code="1#NOMBRE#xA"/>
        <item algoitem="yA EST_DU_TYPE NOMBRE" code="1#NOMBRE#yA"/>
        <item algoitem="xB EST_DU_TYPE NOMBRE" code="1#NOMBRE#xB"/>
        <item algoitem="yB EST_DU_TYPE NOMBRE" code="1#NOMBRE#yB"/>
        <item algoitem="xC EST_DU_TYPE NOMBRE" code="1#NOMBRE#xC"/>
        <item algoitem="yC EST_DU_TYPE NOMBRE" code="1#NOMBRE#yC"/>
        <item algoitem="xD EST_DU_TYPE NOMBRE" code="1#NOMBRE#xD"/>
        <item algoitem="yD EST_DU_TYPE NOMBRE" code="1#NOMBRE#yD"/>
        <item algoitem="a EST_DU_TYPE NOMBRE" code="1#NOMBRE#a"/>
        <item algoitem="b EST_DU_TYPE NOMBRE" code="1#NOMBRE#b"/>
        <item algoitem="c EST_DU_TYPE NOMBRE" code="1#NOMBRE#c"/>
        <item algoitem="d EST_DU_TYPE NOMBRE" code="1#NOMBRE#d"/>
        <item algoitem="p EST_DU_TYPE NOMBRE" code="1#NOMBRE#p"/>
    </item>
    <item algoitem="DEBUT_ALGORITHME" code="101#debutalgo">
        <item algoitem="LIRE xA" code="2#xA#pasliste"/>
        <item algoitem="LIRE yA" code="2#yA#pasliste"/>
        <item algoitem="LIRE xB" code="2#xB#pasliste"/>
        <item algoitem="LIRE yB" code="2#yB#pasliste"/>
        <item algoitem="LIRE xC" code="2#xC#pasliste"/>
        <item algoitem="LIRE yC" code="2#yC#pasliste"/>
        <item algoitem="LIRE xD" code="2#xD#pasliste"/>
        <item algoitem="LIRE yD" code="2#yD#pasliste"/>
        <item algoitem="a PREND_LA_VALEUR xB-xA" code="5#a#xB-xA#pasliste"/>
        <item algoitem="b PREND_LA_VALEUR yB-yA" code="5#b#yB-yA#pasliste"/>
        <item algoitem="c PREND_LA_VALEUR xD-xC" code="5#c#xD-xC#pasliste"/>
        <item algoitem="d PREND_LA_VALEUR yD-yC" code="5#d#yD-yC#pasliste"/>
        <item algoitem="p PREND_LA_VALEUR a*c + b*d" code="5#p#a*c + b*d#pasliste"/>
        <item algoitem="SI (p==0) ALORS" code="6#p==0">
            <item algoitem="DEBUT_SI" code="7#debutsi"/>
            <item algoitem="AFFICHER &quot;Les vecteurs sont orthogonaux.&quot;" code="4#Les vecteurs sont orthogonaux.#0"/>
            <item algoitem="FIN_SI" code="8#finsi"/>
            <item algoitem="SINON" code="9#sinon">
                <item algoitem="DEBUT_SINON" code="10#debutsinon"/>
                <item algoitem="AFFICHER &quot;Les vecteurs ne sont pas orthogonaux.&quot;" code="4#Les vecteurs ne sont pas orthogonaux.#0"/>
                <item algoitem="FIN_SINON" code="11#finsinon"/>
            </item>
        </item>
    </item>
    <item algoitem="FIN_ALGORITHME" code="102#finalgo"/>
</Algo>
