Post on 03-Apr-2015
BUT DE L’ALGORITHME
Afficher le montant H.T. d’une facture après avoir demandé les informations nécessaires à l’utilisateur
Il sera possible dans cet algorithme de faire
plusieurs factures sans relancer l’algorithme
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
? ?QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
?
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
? ?QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
?
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
? ?QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
?
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
? ?QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
?
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
BIENVENUE DANS LA FACTURATION
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
? ?QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
?
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
? ?QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
?
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
DANS LE REPETER : PAS
DE CONDITION D’ENTREE DONC
ON RENTRE FORCEMENT
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
? ?QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
?
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 ?QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
?
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 ?QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
?
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 ?QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
?
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
BIENVENUE DANS LA FACTURATIONNOUVELLE FACTURE
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 ?QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
?
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 ?QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
?
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
DANS LE REPETER : PAS
DE CONDITION D’ENTREE DONC
ON RENTRE FORCEMENT
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 ?QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
?
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 ?QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
?
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
BIENVENUE DANS LA FACTURATIONNOUVELLE FACTURETAPER LA QUANTITE A FACTURER:
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 ?QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
?
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 ?QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
?
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
BIENVENUE DANS LA FACTURATIONNOUVELLE FACTURETAPER LA QUANTITE A FACTURER:2 {ENTER}
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 ?QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
2
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 ?QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
2
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 ?QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
2
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
BIENVENUE DANS LA FACTURATIONNOUVELLE FACTURETAPER LA QUANTITE A FACTURER:2 {ENTER}TAPER LE PRIX UNITAIRE:
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 ?QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
2
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 ?QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
2
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
BIENVENUE DANS LA FACTURATIONNOUVELLE FACTURETAPER LA QUANTITE A FACTURER:2 {ENTER}TAPER LE PRIX UNITAIRE:10 {ENTER}
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 10QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
2
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 10QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
2
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
20 10QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
2
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
0+10*2
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
20 10QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
2
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
20 10QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
2
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
BIENVENUE DANS LA FACTURATIONNOUVELLE FACTURETAPER LA QUANTITE A FACTURER:2 {ENTER}TAPER LE PRIX UNITAIRE:10 {ENTER}AUTRE PRODUIT :
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
20 10QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
2
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
20 10QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
2
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
?REPFACT
?
BIENVENUE DANS LA FACTURATIONNOUVELLE FACTURETAPER LA QUANTITE A FACTURER:2 {ENTER}TAPER LE PRIX UNITAIRE:10 {ENTER}AUTRE PRODUIT :OUI {ENTER}
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
20 10QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
2
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
OUIREPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
20 10QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
2
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
OUIREPFACT
?
EST-CE QUE LA CONDITION DE SORTIE
EST RESPECTEE ?(ICI OUI=NON NONDONC NOUS RESTONS
DANS LE REPETER
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
20 10QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
2
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
OUIREPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
20 10QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
2
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
OUIREPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
20 10QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
2
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
OUIREPFACT
?
BIENVENUE DANS LA FACTURATIONNOUVELLE FACTURETAPER LA QUANTITE A FACTURER:2 {ENTER}TAPER LE PRIX UNITAIRE:10 {ENTER}AUTRE PRODUIT :OUI {ENTER}TAPER LA QUANTITE A FACTURER:
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
20 10QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
2
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
OUIREPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
20 10QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
2
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
OUIREPFACT
?
NOUVELLE FACTURETAPER LA QUANTITE A FACTURER:2 {ENTER}TAPER LE PRIX UNITAIRE:10 {ENTER}AUTRE PRODUIT :OUI {ENTER}TAPER LA QUANTITE A FACTURER:5 {ENTER}
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
20 10QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
OUIREPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
20 10QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
OUIREPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
20 10QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
OUIREPFACT
?
TAPER LA QUANTITE A FACTURER:2 {ENTER}TAPER LE PRIX UNITAIRE:10 {ENTER}AUTRE PRODUIT :OUI {ENTER}TAPER LA QUANTITE A FACTURER:5 {ENTER}TAPER LE PRIX UNITAIRE:
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
20 10QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
OUIREPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
20 10QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
OUIREPFACT
?
2 {ENTER}TAPER LE PRIX UNITAIRE:10 {ENTER}AUTRE PRODUIT :OUI {ENTER}TAPER LA QUANTITE A FACTURER:5 {ENTER}TAPER LE PRIX UNITAIRE:4 {ENTER}
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
20 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
OUIREPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
20 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
OUIREPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
40 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
OUIREPFACT
?
20+4*5
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
40 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
OUIREPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
40 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
OUIREPFACT
?
TAPER LE PRIX UNITAIRE:10 {ENTER}AUTRE PRODUIT :OUI {ENTER}TAPER LA QUANTITE A FACTURER:5 {ENTER}TAPER LE PRIX UNITAIRE:4 {ENTER}AUTRE PRODUIT :
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
40 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
OUIREPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
40 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
OUIREPFACT
?
10 {ENTER}AUTRE PRODUIT :OUI {ENTER}TAPER LA QUANTITE A FACTURER:5 {ENTER}TAPER LE PRIX UNITAIRE:4 {ENTER}AUTRE PRODUIT :NON {ENTER}
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
40 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
40 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
?
EST-CE QUE LA CONDITION DE SORTIE
EST RESPECTEE ?(ICI NON=NON OUIDONC NOUS SORTONS
DU REPETER
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
40 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
40 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
?
AUTRE PRODUIT :OUI {ENTER}TAPER LA QUANTITE A FACTURER:5 {ENTER}TAPER LE PRIX UNITAIRE:4 {ENTER}AUTRE PRODUIT :NON {ENTER}LA FACTURE A UN MONTANT DE 40
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
40 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
40 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
?
OUI {ENTER}TAPER LA QUANTITE A FACTURER:5 {ENTER}TAPER LE PRIX UNITAIRE:4 {ENTER}AUTRE PRODUIT :NON {ENTER}LA FACTURE A UN MONTANT DE 40AUTRE FACTURE ?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
40 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
40 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
?
TAPER LA QUANTITE A FACTURER:5 {ENTER}TAPER LE PRIX UNITAIRE:4 {ENTER}AUTRE PRODUIT :NON {ENTER}LA FACTURE A UN MONTANT DE 40AUTRE FACTURE ?OUI {ENTER}
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
40 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
40 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
40 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
EST-CE QUE LA CONDITION DE SORTIE
EST RESPECTEE ?(ICI OUI=NON) NONDONC NOUS RESTONS
DANS LE REPETER
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
40 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
40 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
5 {ENTER}TAPER LE PRIX UNITAIRE:4 {ENTER}AUTRE PRODUIT :NON {ENTER}LA FACTURE A UN MONTANT DE 40AUTRE FACTURE ?OUI {ENTER}NOUVELLE FACTURE
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
DANS LE REPETER : PAS
DE CONDITION D’ENTREE DONC
ON RENTRE FORCEMENT
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
TAPER LE PRIX UNITAIRE:4 {ENTER}AUTRE PRODUIT :NON {ENTER}LA FACTURE A UN MONTANT DE 40AUTRE FACTURE ?OUI {ENTER}NOUVELLE FACTURETAPER LA QUANTITE A FACTURER :
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
5
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
4 {ENTER}AUTRE PRODUIT :NON {ENTER}LA FACTURE A UN MONTANT DE 40AUTRE FACTURE ?OUI {ENTER}NOUVELLE FACTURETAPER LA QUANTITE A FACTURER :3 {ENTER}
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
AUTRE PRODUIT :NON {ENTER}LA FACTURE A UN MONTANT DE 40AUTRE FACTURE ?OUI {ENTER}NOUVELLE FACTURETAPER LA QUANTITE A FACTURER :3 {ENTER}TAPER LE PRIX UNITAIRE :
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 4QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
NON {ENTER}LA FACTURE A UN MONTANT DE 40AUTRE FACTURE ?OUI {ENTER}NOUVELLE FACTURETAPER LA QUANTITE A FACTURER :3 {ENTER}TAPER LE PRIX UNITAIRE :2 {ENTER}
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 2QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
0 2QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
6 2QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
0 + 2*3
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
6 2QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
6 2QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
LA FACTURE A UN MONTANT DE 40AUTRE FACTURE ?OUI {ENTER}NOUVELLE FACTURETAPER LA QUANTITE A FACTURER :3 {ENTER}TAPER LE PRIX UNITAIRE :2 {ENTER}AUTRE PRODUIT :
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
6 2QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
6 2QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
AUTRE FACTURE ?OUI {ENTER}NOUVELLE FACTURETAPER LA QUANTITE A FACTURER :3 {ENTER}TAPER LE PRIX UNITAIRE :2 {ENTER}AUTRE PRODUIT :NON {ENTER}
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
6 2QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
6 2QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
6 2QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
EST-CE QUE LA CONDITION DE SORTIE
EST RESPECTEE ?(ICI NON=NON OUIDONC NOUS SORTONS
DU REPETER
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
6 2QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
6 2QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
OUI {ENTER}NOUVELLE FACTURETAPER LA QUANTITE A FACTURER :3 {ENTER}TAPER LE PRIX UNITAIRE :2 {ENTER}AUTRE PRODUIT :NON {ENTER}LA FACTURE A UN MONTANT DE 6
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
6 2QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
6 2QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
NOUVELLE FACTURETAPER LA QUANTITE A FACTURER :3 {ENTER}TAPER LE PRIX UNITAIRE :2 {ENTER}AUTRE PRODUIT :NON {ENTER}LA FACTURE A UN MONTANT DE 6AUTRE FACTURE ?
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
6 2QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
6 2QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
OUI
TAPER LA QUANTITE A FACTURER :3 {ENTER}TAPER LE PRIX UNITAIRE :2 {ENTER}AUTRE PRODUIT :NON {ENTER}LA FACTURE A UN MONTANT DE 6AUTRE FACTURE ?NON {ENTER}
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
6 2QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
NON
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
6 2QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
NON
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
6 2QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
NON
EST-CE QUE LA CONDITION DE SORTIE
EST RESPECTEE ?(ICI NON=NON OUIDONC NOUS SORTONS
DU REPETER
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
6 2QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
NON
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
6 2QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
NON
3 {ENTER}TAPER LE PRIX UNITAIRE :2 {ENTER}AUTRE PRODUIT :NON {ENTER}LA FACTURE A UN MONTANT DE 6AUTRE FACTURE ?NON {ENTER}PROGRAMME TERMINE
En mémoire vive :
ALGORITHME EXERCICE 3 ETAPE 2
DEBUT
MTHT
FIN
PU
6 2QT
MTHT 0
JUSQU’À REPFACT = ‘’NON’’
AFFICHER (« PROGRAMME TERMINE »)
AFFICHER (‘’BIENVENUE DANS LA FACTURATION’’)
REPETER
AFFICHER (‘’LA FACTURE A UN MONTANT DE: ‘’,MTHT)
MTHT MTHT + PU * QTAFFICHER (‘’ AUTRE PRODUIT : ‘’)SAISIR (REP)
AFFICHER (« NOUVELLE FACTURE »)
JUSQU’À REP = ‘’NON’’
REPETER
AFFICHER (‘’TAPER LA QUANTITE A FACTURER : ’’)SAISIR (QT)
SAISIR (PU)
3
AFFICHER (‘’TAPER LE PRIX UNITAIRE : ’’)
SAISIR (REPFACT)
AFFICHER (« AUTRE FACTURE ?»)
REP
NONREPFACT
NON