La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

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.

Présentations similaires


Présentation au sujet: "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."— Transcription de la présentation:

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 de faire plusieurs factures sans relancer lalgorithme

2 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 * QT AFFICHER ( 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 ?

3 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 * QT AFFICHER ( 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 ?

4 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 * QT AFFICHER ( 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 ?

5 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 * QT AFFICHER ( 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

6 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 * QT AFFICHER ( 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 ?

7 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 * QT AFFICHER ( 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 DENTREE DONC ON RENTRE FORCEMENT

8 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 * QT AFFICHER ( 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 ?

9 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 * QT AFFICHER ( 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 ?

10 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 * QT AFFICHER ( 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 ?

11 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 * QT AFFICHER ( 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 NOUVELLE FACTURE

12 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 * QT AFFICHER ( 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 ?

13 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 * QT AFFICHER ( 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 DENTREE DONC ON RENTRE FORCEMENT

14 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 * QT AFFICHER ( 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 ?

15 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 * QT AFFICHER ( 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 NOUVELLE FACTURE TAPER LA QUANTITE A FACTURER:

16 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 * QT AFFICHER ( 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 ?

17 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 * QT AFFICHER ( 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 NOUVELLE FACTURE TAPER LA QUANTITE A FACTURER: 2 {ENTER}

18 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 * QT AFFICHER ( 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 ?

19 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 * QT AFFICHER ( 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 ?

20 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 * QT AFFICHER ( 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 FACTURATION NOUVELLE FACTURE TAPER LA QUANTITE A FACTURER: 2 {ENTER} TAPER LE PRIX UNITAIRE:

21 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 * QT AFFICHER ( 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 ?

22 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 * QT AFFICHER ( 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 FACTURATION NOUVELLE FACTURE TAPER LA QUANTITE A FACTURER: 2 {ENTER} TAPER LE PRIX UNITAIRE: 10 {ENTER}

23 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 0 10 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 * QT AFFICHER ( 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 ?

24 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 0 10 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 * QT AFFICHER ( 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 ?

25 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 20 10 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 * QT AFFICHER ( 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

26 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 20 10 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 * QT AFFICHER ( 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 ?

27 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 20 10 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 * QT AFFICHER ( 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 FACTURATION NOUVELLE FACTURE TAPER LA QUANTITE A FACTURER: 2 {ENTER} TAPER LE PRIX UNITAIRE: 10 {ENTER} AUTRE PRODUIT :

28 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 20 10 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 * QT AFFICHER ( 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 ?

29 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 20 10 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 * QT AFFICHER ( 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 FACTURATION NOUVELLE FACTURE TAPER LA QUANTITE A FACTURER: 2 {ENTER} TAPER LE PRIX UNITAIRE: 10 {ENTER} AUTRE PRODUIT : OUI {ENTER}

30 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 20 10 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 * QT AFFICHER ( 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 OUI REPFACT ?

31 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 20 10 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 * QT AFFICHER ( 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 OUI REPFACT ? EST-CE QUE LA CONDITION DE SORTIE EST RESPECTEE ? (ICI OUI=NON NON DONC NOUS RESTONS DANS LE REPETER

32 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 20 10 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 * QT AFFICHER ( 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 OUI REPFACT ?

33 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 20 10 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 * QT AFFICHER ( 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 OUI REPFACT ?

34 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 20 10 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 * QT AFFICHER ( 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 OUI REPFACT ? BIENVENUE DANS LA FACTURATION NOUVELLE FACTURE TAPER LA QUANTITE A FACTURER: 2 {ENTER} TAPER LE PRIX UNITAIRE: 10 {ENTER} AUTRE PRODUIT : OUI {ENTER} TAPER LA QUANTITE A FACTURER:

35 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 20 10 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 * QT AFFICHER ( 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 OUI REPFACT ?

36 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 20 10 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 * QT AFFICHER ( 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 OUI REPFACT ? NOUVELLE FACTURE TAPER LA QUANTITE A FACTURER: 2 {ENTER} TAPER LE PRIX UNITAIRE: 10 {ENTER} AUTRE PRODUIT : OUI {ENTER} TAPER LA QUANTITE A FACTURER: 5 {ENTER}

37 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 20 10 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 * QT AFFICHER ( 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 OUI REPFACT ?

38 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 20 10 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 * QT AFFICHER ( 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 OUI REPFACT ?

39 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 20 10 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 * QT AFFICHER ( 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 OUI REPFACT ? 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:

40 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 20 10 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 * QT AFFICHER ( 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 OUI REPFACT ?

41 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 20 10 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 * QT AFFICHER ( 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 OUI REPFACT ? 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}

42 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 20 4 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 * QT AFFICHER ( 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 OUI REPFACT ?

43 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 20 4 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 * QT AFFICHER ( 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 OUI REPFACT ?

44 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 40 4 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 * QT AFFICHER ( 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 OUI REPFACT ? 20+4*5

45 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 40 4 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 * QT AFFICHER ( 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 OUI REPFACT ?

46 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 40 4 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 * QT AFFICHER ( 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 OUI REPFACT ? 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 :

47 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 40 4 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 * QT AFFICHER ( 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 OUI REPFACT ?

48 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 40 4 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 * QT AFFICHER ( 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 OUI REPFACT ? 10 {ENTER} AUTRE PRODUIT : OUI {ENTER} TAPER LA QUANTITE A FACTURER: 5 {ENTER} TAPER LE PRIX UNITAIRE: 4 {ENTER} AUTRE PRODUIT : NON {ENTER}

49 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 40 4 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 * QT AFFICHER ( 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 NON REPFACT ?

50 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 40 4 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 * QT AFFICHER ( 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 NON REPFACT ? EST-CE QUE LA CONDITION DE SORTIE EST RESPECTEE ? (ICI NON=NON OUI DONC NOUS SORTONS DU REPETER

51 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 40 4 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 * QT AFFICHER ( 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 NON REPFACT ?

52 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 40 4 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 * QT AFFICHER ( 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 NON REPFACT ? 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

53 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 40 4 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 * QT AFFICHER ( 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 NON REPFACT ?

54 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 40 4 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 * QT AFFICHER ( 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 NON REPFACT ? 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 AUTRE FACTURE ?

55 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 40 4 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 * QT AFFICHER ( 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 NON REPFACT ?

56 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 40 4 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 * QT AFFICHER ( 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 NON REPFACT ? TAPER LA QUANTITE A FACTURER: 5 {ENTER} TAPER LE PRIX UNITAIRE: 4 {ENTER} AUTRE PRODUIT : NON {ENTER} LA FACTURE A UN MONTANT DE 40 AUTRE FACTURE ? OUI {ENTER}

57 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 40 4 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 * QT AFFICHER ( 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 NON REPFACT OUI

58 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 40 4 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 * QT AFFICHER ( 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 NON REPFACT OUI

59 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 40 4 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 * QT AFFICHER ( 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 NON REPFACT OUI EST-CE QUE LA CONDITION DE SORTIE EST RESPECTEE ? (ICI OUI=NON) NON DONC NOUS RESTONS DANS LE REPETER

60 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 40 4 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 * QT AFFICHER ( 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 NON REPFACT OUI

61 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 40 4 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 * QT AFFICHER ( 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 NON REPFACT OUI

62 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 0 4 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 * QT AFFICHER ( 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 NON REPFACT OUI

63 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 0 4 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 * QT AFFICHER ( 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 NON REPFACT OUI

64 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 0 4 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 * QT AFFICHER ( 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 NON REPFACT OUI 5 {ENTER} TAPER LE PRIX UNITAIRE: 4 {ENTER} AUTRE PRODUIT : NON {ENTER} LA FACTURE A UN MONTANT DE 40 AUTRE FACTURE ? OUI {ENTER} NOUVELLE FACTURE

65 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 0 4 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 * QT AFFICHER ( 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 NON REPFACT OUI

66 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 0 4 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 * QT AFFICHER ( 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 NON REPFACT OUI DANS LE REPETER : PAS DE CONDITION DENTREE DONC ON RENTRE FORCEMENT

67 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 0 4 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 * QT AFFICHER ( 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 NON REPFACT OUI

68 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 0 4 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 * QT AFFICHER ( 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 NON REPFACT OUI TAPER LE PRIX UNITAIRE: 4 {ENTER} AUTRE PRODUIT : NON {ENTER} LA FACTURE A UN MONTANT DE 40 AUTRE FACTURE ? OUI {ENTER} NOUVELLE FACTURE TAPER LA QUANTITE A FACTURER :

69 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 0 4 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 * QT AFFICHER ( 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 NON REPFACT OUI

70 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 0 4 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 * QT AFFICHER ( 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 NON REPFACT OUI 4 {ENTER} AUTRE PRODUIT : NON {ENTER} LA FACTURE A UN MONTANT DE 40 AUTRE FACTURE ? OUI {ENTER} NOUVELLE FACTURE TAPER LA QUANTITE A FACTURER : 3 {ENTER}

71 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 0 4 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 * QT AFFICHER ( 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 NON REPFACT OUI

72 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 0 4 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 * QT AFFICHER ( 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 NON REPFACT OUI

73 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 0 4 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 * QT AFFICHER ( 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 NON REPFACT OUI AUTRE PRODUIT : NON {ENTER} LA FACTURE A UN MONTANT DE 40 AUTRE FACTURE ? OUI {ENTER} NOUVELLE FACTURE TAPER LA QUANTITE A FACTURER : 3 {ENTER} TAPER LE PRIX UNITAIRE :

74 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 0 4 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 * QT AFFICHER ( 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 NON REPFACT OUI

75 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 0 4 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 * QT AFFICHER ( 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 NON REPFACT OUI NON {ENTER} LA FACTURE A UN MONTANT DE 40 AUTRE FACTURE ? OUI {ENTER} NOUVELLE FACTURE TAPER LA QUANTITE A FACTURER : 3 {ENTER} TAPER LE PRIX UNITAIRE : 2 {ENTER}

76 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 0 2 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 * QT AFFICHER ( 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 NON REPFACT OUI

77 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 0 2 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 * QT AFFICHER ( 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 NON REPFACT OUI

78 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 6 2 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 * QT AFFICHER ( 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 NON REPFACT OUI 0 + 2*3

79 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 6 2 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 * QT AFFICHER ( 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 NON REPFACT OUI

80 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 6 2 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 * QT AFFICHER ( 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 NON REPFACT OUI LA FACTURE A UN MONTANT DE 40 AUTRE FACTURE ? OUI {ENTER} NOUVELLE FACTURE TAPER LA QUANTITE A FACTURER : 3 {ENTER} TAPER LE PRIX UNITAIRE : 2 {ENTER} AUTRE PRODUIT :

81 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 6 2 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 * QT AFFICHER ( 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 NON REPFACT OUI

82 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 6 2 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 * QT AFFICHER ( 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 NON REPFACT OUI AUTRE FACTURE ? OUI {ENTER} NOUVELLE FACTURE TAPER LA QUANTITE A FACTURER : 3 {ENTER} TAPER LE PRIX UNITAIRE : 2 {ENTER} AUTRE PRODUIT : NON {ENTER}

83 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 6 2 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 * QT AFFICHER ( 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 NON REPFACT OUI

84 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 6 2 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 * QT AFFICHER ( 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 NON REPFACT OUI

85 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 6 2 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 * QT AFFICHER ( 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 NON REPFACT OUI EST-CE QUE LA CONDITION DE SORTIE EST RESPECTEE ? (ICI NON=NON OUI DONC NOUS SORTONS DU REPETER

86 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 6 2 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 * QT AFFICHER ( 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 NON REPFACT OUI

87 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 6 2 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 * QT AFFICHER ( 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 NON REPFACT OUI OUI {ENTER} NOUVELLE FACTURE TAPER LA QUANTITE A FACTURER : 3 {ENTER} TAPER LE PRIX UNITAIRE : 2 {ENTER} AUTRE PRODUIT : NON {ENTER} LA FACTURE A UN MONTANT DE 6

88 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 6 2 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 * QT AFFICHER ( 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 NON REPFACT OUI

89 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 6 2 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 * QT AFFICHER ( 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 NON REPFACT OUI NOUVELLE FACTURE TAPER LA QUANTITE A FACTURER : 3 {ENTER} TAPER LE PRIX UNITAIRE : 2 {ENTER} AUTRE PRODUIT : NON {ENTER} LA FACTURE A UN MONTANT DE 6 AUTRE FACTURE ?

90 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 6 2 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 * QT AFFICHER ( 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 NON REPFACT OUI

91 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 6 2 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 * QT AFFICHER ( 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 NON REPFACT OUI TAPER LA QUANTITE A FACTURER : 3 {ENTER} TAPER LE PRIX UNITAIRE : 2 {ENTER} AUTRE PRODUIT : NON {ENTER} LA FACTURE A UN MONTANT DE 6 AUTRE FACTURE ? NON {ENTER}

92 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 6 2 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 * QT AFFICHER ( 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 NON REPFACT NON

93 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 6 2 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 * QT AFFICHER ( 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 NON REPFACT NON

94 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 6 2 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 * QT AFFICHER ( 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 NON REPFACT NON EST-CE QUE LA CONDITION DE SORTIE EST RESPECTEE ? (ICI NON=NON OUI DONC NOUS SORTONS DU REPETER

95 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 6 2 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 * QT AFFICHER ( 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 NON REPFACT NON

96 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 6 2 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 * QT AFFICHER ( 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 NON REPFACT NON 3 {ENTER} TAPER LE PRIX UNITAIRE : 2 {ENTER} AUTRE PRODUIT : NON {ENTER} LA FACTURE A UN MONTANT DE 6 AUTRE FACTURE ? NON {ENTER} PROGRAMME TERMINE

97 En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 6 2 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 * QT AFFICHER ( 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 NON REPFACT NON


Télécharger ppt "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."

Présentations similaires


Annonces Google