<?xml version="1.0" encoding="UTF-8"?>
<Algo>
    <description texte="Exercice 23 - Question 2.b)&#xa;Cet algorithme simule  100 parties du jeu et affiche le cumul des scores.&#xa;La prime p est saisie par l'utilisateur." courant="AFFICHER &quot;Le cumul des scores pour 100 parties est : &quot;"/>
    <fonction fctcode="" fctetat="inactif"/>
    <F2 F2defaut="" F2lignes="" F2etat="inactif" F2para=""/>
    <repere repetat="inactif" repcode="-10#10#-10#10#2#2"/>
    <item algoitem="VARIABLES" code="100#declarationsvariables">
        <item algoitem="I EST_DU_TYPE NOMBRE" code="1#NOMBRE#I"/>
        <item algoitem="N EST_DU_TYPE NOMBRE" code="1#NOMBRE#N"/>
        <item algoitem="nb EST_DU_TYPE NOMBRE" code="1#NOMBRE#nb"/>
        <item algoitem="j EST_DU_TYPE NOMBRE" code="1#NOMBRE#j"/>
        <item algoitem="p EST_DU_TYPE NOMBRE" code="1#NOMBRE#p"/>
        <item algoitem="total EST_DU_TYPE NOMBRE" code="1#NOMBRE#total"/>
    </item>
    <item algoitem="DEBUT_ALGORITHME" code="101#debutalgo">
        <item algoitem="total PREND_LA_VALEUR 0" code="5#total#0#pasliste"/>
        <item algoitem="LIRE p" code="2#p#pasliste"/>
        <item algoitem="POUR j ALLANT_DE 1 A 100" code="12#j#1#100">
            <item algoitem="DEBUT_POUR" code="13#debutpour"/>
            <item algoitem="N PREND_LA_VALEUR ALGOBOX_ALEA_ENT(0,100)" code="5#N#ALGOBOX_ALEA_ENT(0,100)#pasliste"/>
            <item algoitem="I PREND_LA_VALEUR 1" code="5#I#1#pasliste"/>
            <item algoitem="nb PREND_LA_VALEUR 1" code="5#nb#1#pasliste"/>
            <item algoitem="TANT_QUE (I&lt;=N/2) FAIRE" code="15#I&lt;=N/2">
                <item algoitem="DEBUT_TANT_QUE" code="16#debuttantque"/>
                <item algoitem="SI (N%I==0) ALORS" code="6#N%I==0">
                    <item algoitem="DEBUT_SI" code="7#debutsi"/>
                    <item algoitem="nb PREND_LA_VALEUR nb+1" code="5#nb#nb+1#pasliste"/>
                    <item algoitem="FIN_SI" code="8#finsi"/>
                </item>
                <item algoitem="I PREND_LA_VALEUR I+1" code="5#I#I+1#pasliste"/>
                <item algoitem="FIN_TANT_QUE" code="17#fintantque"/>
            </item>
            <item algoitem="SI (nb>=7) ALORS" code="6#nb>=7">
                <item algoitem="DEBUT_SI" code="7#debutsi"/>
                <item algoitem="total PREND_LA_VALEUR total+p" code="5#total#total+p#pasliste"/>
                <item algoitem="FIN_SI" code="8#finsi"/>
                <item algoitem="SINON" code="9#sinon">
                    <item algoitem="DEBUT_SINON" code="10#debutsinon"/>
                    <item algoitem="SI (nb=2) ALORS" code="6#nb=2">
                        <item algoitem="DEBUT_SI" code="7#debutsi"/>
                        <item algoitem="total PREND_LA_VALEUR total-10" code="5#total#total-10#pasliste"/>
                        <item algoitem="FIN_SI" code="8#finsi"/>
                        <item algoitem="SINON" code="9#sinon">
                            <item algoitem="DEBUT_SINON" code="10#debutsinon"/>
                            <item algoitem="total PREND_LA_VALEUR total+1" code="5#total#total+1#pasliste"/>
                            <item algoitem="FIN_SINON" code="11#finsinon"/>
                        </item>
                    </item>
                    <item algoitem="FIN_SINON" code="11#finsinon"/>
                </item>
            </item>
            <item algoitem="FIN_POUR" code="14#finpour"/>
        </item>
        <item algoitem="AFFICHER &quot;Le cumul des scores pour 100 parties est : &quot;" code="4#Le cumul des scores pour 100 parties est : #0"/>
        <item algoitem="AFFICHER total" code="3#total#1#pasliste"/>
    </item>
    <item algoitem="FIN_ALGORITHME" code="102#finalgo"/>
</Algo>
