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.

Slides:



Advertisements
Présentations similaires
Produit Gammes Nomenclatures Modules Techniques Prix de Revient Prix de Vente Modules Techniques Client Marges Mise en route Temps Unitaire Prix (Ex:
Advertisements

Premier programme en C :
Introduction a L’algorithme
Chapitre annexe. Récursivité
Initiation à la programmation et algorithmique cours 2
L’algorithmique, les séquences.
Algorithmes et structures de données Cours 8
Algorithmes et structures de données Cours 9 Patrick Reuter
M. DELTA A ETE CHOISI CETTE ANNEE PAR LE RECTEUR POUR CORRIGER LEPREUVE DE MATHEMATIQUE DU DPECF (DIPLÔME PREPARATOIRE AUX ETUDES COMPTABLES ET FINANCIERE).
EXERCICE 2.1 : APRES AVOIR DEMANDE LA SAISIE DUN NOMBRE POSITIF (ERREUR DE SAISIE A TRAITER). AFFICHER LE DECOMPTE EN PARTANT DE CE NOMBRE JUSQUÀ ARRIVER.
DECLARATION DE VARIABLES
But de l’exercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre.
But de lexercice 3.1 PREPARER UN ALGORITHME QUI EFFECTUE DEUX TACHES IMPORTANTES : PREMIERE TACHE : Grâce à la fonction aléatoire, un nombre compris entre.
? ? En mémoire vive : I NB ALGORITHME EXERCICE 4 ETAPE 2 DEBUT
BUT DE LALGORITHME Afficher la table de multiplication dune valeur saisie au clavier (valeur comprise entre 1 et 9). Gérer lerreur de saisie.
Algorithmique et évaluation
Allumez votre calculatrice
La logique algorithmique
LA LOGIQUE ALGORITHMIQUE. Algorithme Définition Ensemble dopérations Effectuées dans un ordre logique Afin dobtenir un résultat, Afin de résoudre un problème.
Exercice 1 Pour être admis en crèche, un enfant doit avoir moins de 3 ans. Les variables retenues sont les suivantes: AnnéeNaissance, Annéeactuelle.
Algorithmique Résume.
II- Les structures de contrôle à condition d’arrêt
Ch 3: les structures simples. Objectif: -Distinguer entre les différents données (entrée, sortie..).
Les Structures de contrôles itératives
Les bases de l’Algorithmique
Lecture et Ecriture.
Exercices Algorithmiques
1)Boucle for 2)Boucle while
Section VI Structures répétitives (suite)
Prestations Scénario de suivi dune prestation externe Université de La Rochelle - Centre de Ressources Informatiques - mars 2004.
Conversion des données téléchargées à partir de Yahoo!Finance 1.
Ch 1 - La facturation dans une entreprise commerciale
Applications de Gestion Comptable - Le Génie des Glaciers Editeur ©
Les requêtes La Requête est une méthode pour afficher les enregistrements qui répondent à des conditions spécifiques. La requête est donc un filtre.
Les bases de l’Algorithmique
SARA FED M.D.2.I. Logiciel de gestion de l’aide européenne
Kiwi mission France CHOISIR UNE DES 3 PROPOSITIONS.
En quoi consiste la PROGRAMMATION ?
Démarche de résolution de problèmes
Algorithmique et Programmation
Quelques algorithmes sur calculatrices
LES ALGORITHMES F.DUPONT/M.HECTOR OCTOBRE 2003.
Algorithmes et résolution de problèmes FGE
I&G- chapitre 11-La logique Logarithmique -Mme Roulaud
Un processus à suivre pour résoudre un problème
INSTRUCTIONS COMPLEMENTAIRES ROLE DES DIFFERENTS ELEMENTS
Pour le chemin le plus court pour tous les couples
Effectuer un calcul simple sous Excel
Première année de français E.S.O.
Déclaration des données constantes Déclaration des données variables
ALGORITHMIQUE IUT Vélizy – DUT Info - 1ère année Laurent Marsan
1 Algorithmique et programmation en Itérations (boucles) Types numériques simples (suite)
Cours d’ Algorithmique 2012 Algorithmique. Cours d’ Algorithmique 2012 Qu’est ce que l’Algorithmique ? Avez-vous déjà suivi une recette ? Avez-vous déjà.
Les tests.
Rénovation STG – Économie Gestion - Académie de Lille – Mars 2005
Initiation à l’Algorithmique
MISSIONS KIWI: CONSULTATION. Cliquez sur ? Pour effectuer une recherche.
Taper sur Echap pour sortir à tout moment. Cliquer ici pour la suite Cliquer ici pour la suite.
Exercices.
KIWI MISSION ETRANGER. Choisir une fonction Saisir le début + fin de la période, puis... Cliquer pour saisir le missionnaire.
Algorithmique Tableaux de données
Administration des Ventes et tarification
02/10/2015Les structures de contrôle1 COURS A2I12 Initiation à l'algorithmique illustrée par le langage C Guillaume BOURLET Département GEII IUT Sénart/Fontainebleau.
Seconde 8 Module 7 M. FELT 03/11/ Module 7: Algorithmique #2  Objectifs:  AlgoBox.  Définition d’un algorithme.  Affectation de variable. 
Algorithmique Boucles et Itérations
Apprentissage à la programmation d’une machine à commande numérique
Introduction à l’Informatique Licence SPI Mme Delmotte.
Utilisation de la plateforme DomoLeaf en mode Démo 1.
de toute série statistique
Bienvenue.
Transcription de la présentation:

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

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 ?

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 ?

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 ?

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

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 ?

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

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 ?

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 ?

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 ?

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

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 ?

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

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 ?

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:

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 ?

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}

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 ?

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 ?

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:

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 ?

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}

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 ?

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 ?

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) 2 AFFICHER (TAPER LE PRIX UNITAIRE : ) SAISIR (REPFACT) AFFICHER (« AUTRE FACTURE ?») REP ? REPFACT ? 0+10*2

En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 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 ?

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) 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 :

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) 2 AFFICHER (TAPER LE PRIX UNITAIRE : ) SAISIR (REPFACT) AFFICHER (« AUTRE FACTURE ?») REP ? REPFACT ?

En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU 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}

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) 2 AFFICHER (TAPER LE PRIX UNITAIRE : ) SAISIR (REPFACT) AFFICHER (« AUTRE FACTURE ?») REP OUI REPFACT ?

En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU QT MTHT 0 JUSQUÀ REPFACT = NON AFFICHER (« PROGRAMME TERMINE ») AFFICHER (BIENVENUE DANS LA FACTURATION) REPETER AFFICHER (LA FACTURE A UN MONTANT DE:,MTHT) MTHT MTHT + PU * 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

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) 2 AFFICHER (TAPER LE PRIX UNITAIRE : ) SAISIR (REPFACT) AFFICHER (« AUTRE FACTURE ?») REP OUI REPFACT ?

En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU QT MTHT 0 JUSQUÀ REPFACT = NON AFFICHER (« PROGRAMME TERMINE ») AFFICHER (BIENVENUE DANS LA FACTURATION) REPETER AFFICHER (LA FACTURE A UN MONTANT DE:,MTHT) MTHT MTHT + PU * 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 ?

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) 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:

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) 2 AFFICHER (TAPER LE PRIX UNITAIRE : ) SAISIR (REPFACT) AFFICHER (« AUTRE FACTURE ?») REP OUI REPFACT ?

En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU QT MTHT 0 JUSQUÀ REPFACT = NON AFFICHER (« PROGRAMME TERMINE ») AFFICHER (BIENVENUE DANS LA FACTURATION) REPETER AFFICHER (LA FACTURE A UN MONTANT DE:,MTHT) MTHT MTHT + PU * 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}

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) 5 AFFICHER (TAPER LE PRIX UNITAIRE : ) SAISIR (REPFACT) AFFICHER (« AUTRE FACTURE ?») REP OUI REPFACT ?

En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU QT MTHT 0 JUSQUÀ REPFACT = NON AFFICHER (« PROGRAMME TERMINE ») AFFICHER (BIENVENUE DANS LA FACTURATION) REPETER AFFICHER (LA FACTURE A UN MONTANT DE:,MTHT) MTHT MTHT + PU * 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 ?

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) 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:

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) 5 AFFICHER (TAPER LE PRIX UNITAIRE : ) SAISIR (REPFACT) AFFICHER (« AUTRE FACTURE ?») REP OUI REPFACT ?

En mémoire vive : ALGORITHME EXERCICE 3 ETAPE 2 DEBUT MTHT FIN PU QT MTHT 0 JUSQUÀ REPFACT = NON AFFICHER (« PROGRAMME TERMINE ») AFFICHER (BIENVENUE DANS LA FACTURATION) REPETER AFFICHER (LA FACTURE A UN MONTANT DE:,MTHT) MTHT MTHT + PU * 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}

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 ?

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 ?

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

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 ?

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 :

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 ?

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}

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 ?

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

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 ?

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

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 ?

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 ?

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 ?

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}

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

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

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

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

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

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

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

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

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

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

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

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 :

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

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}

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

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

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 :

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

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}

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

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

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

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

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 :

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

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}

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

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

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

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

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

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

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 ?

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

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}

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

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

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

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

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

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