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

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

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