but de lalgorithme afficher le montant h.t. dune facture après avoir demandé les informations...

97
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

Upload: blancheflour-auffret

Post on 03-Apr-2015

109 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 2: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet 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

?

Page 3: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet 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

?

Page 4: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet 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

?

Page 5: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet 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

?

BIENVENUE DANS LA FACTURATION

Page 6: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet 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

?

Page 7: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet 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

?

DANS LE REPETER : PAS

DE CONDITION D’ENTREE DONC

ON RENTRE FORCEMENT

Page 8: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet 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

?

Page 9: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 10: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 11: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 12: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 13: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 14: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 15: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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:

Page 16: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 17: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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}

Page 18: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 19: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 20: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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:

Page 21: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 22: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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}

Page 23: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 24: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 25: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 26: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 27: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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 :

Page 28: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 29: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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}

Page 30: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 31: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 32: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 33: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 34: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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:

Page 35: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 36: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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}

Page 37: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 38: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 39: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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:

Page 40: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 41: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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}

Page 42: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 43: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 44: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 45: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 46: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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 :

Page 47: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 48: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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}

Page 49: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 50: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 51: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 52: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 53: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 54: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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 ?

Page 55: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

?

Page 56: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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}

Page 57: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 58: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 59: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 60: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 61: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 62: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 63: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 64: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 65: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 66: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 67: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 68: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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 :

Page 69: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 70: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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}

Page 71: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 72: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 73: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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 :

Page 74: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 75: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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}

Page 76: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 77: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 78: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 79: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 80: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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 :

Page 81: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 82: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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}

Page 83: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 84: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 85: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 86: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 87: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 88: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 89: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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 ?

Page 90: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 91: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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}

Page 92: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 93: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 94: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 95: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 96: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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

Page 97: BUT DE LALGORITHME Afficher le montant H.T. dune facture après avoir demandé les informations nécessaires à lutilisateur Il sera possible dans cet algorithme

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