Chapitre 2 : Les actions élémentaires simples
Prof : Soussi Ezzeddine Page
Traduction en Pascal
PROGRAM MESURE ;
VAR
L, M, DM, CM : Integer ;
BEGIN
Write ( ' Longueur en cm ' ) ; Readln ( L ) ;
M := L DIV 100 ;
DM := ( L MOD 100 ) DIV 10;
CM := L MOD 10;
Writeln (M, " m", DM, "dm", CM, "cm");
END.
2. EXERCICE D’APPLICATION
Soit le problème suivant :
Calculer le bénéfice de vente (BV) sur un produit donnée sachant que ce bénéfice est
égal au prix de vente (PV) moins le prix de revient (PR). Ce dernier est égal au prix
d’achat (PA) + les frais (FR). Les frais sont la (TAX) qui est égale à 5% du prix d’achat
plus le transport (TR).
NB : Tous les prix sont en dinar.
Questions :
A/ Analyser le problème.
B/ Ecrire un algorithme pour ce problème.
C/ Traduire cet algorithme en Pascal
D/ TP : Apprentissage de l’éditeur de Turbo Pascal
Saisir le programme source.
Enregistrer le programme source sous le nom BENEFICE (BENEFICE .PAS).
Compiler le programme et corriger les éventuelles erreurs de syntaxe.
Enregistrer de nouveau le programme source.
Exécuter le programme avec les données suivantes :
Prix d’achat : 15 D 200.
Transport : 2 D.
Prix de vente : 20 D.
Quels sont le quotient et le reste.
Noter la présence d’un nouveau programme exécutable de nom BENEFICE .EXE.
A. Analyse :
Grille d’analyse
BV PV - PR
PV Donnée (" Prix de vente «)
PR PA + FR
PA Donnée (" Prix d’achat")
FR TAX + TR
TAX (PA* 5/100 ) + TR
TR Donnée ("Transport")
FIN MESURE
Tableau de déclaration des nouveaux types