BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations...

Post on 03-Apr-2015

111 views 1 download

Transcript of BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations...

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