Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parBlancheflour Auffret Modifié depuis plus de 11 années
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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.