Exercice 1 : Après la correction de l’examen de Mathématiques, votre professeur

Exercice 1 : Après la correction de l’examen de Mathématiques, votre professeur vous demande de lui écrire un algorithme permettant de saisir les notes des 25 étudiants, de compter après la saisie, le nombre de notes supérieures à 15, le nombre de notes comprises entre 10 et 15 et le nombre des autres. Toutes les notes doivent être comprises entre 0 et 20 sinon on rejette la valeur saisie. Exercice 2 : Ecrire un algorithme qui permet, à partir de la saisie du prix unitaire d’un produit (PU) et de sa quantité commandée (Qtécom), d’afficher le prix à payer (PAP), en détaillant le transport (PORT) et la remise (REM), sachant que : - le transport est gratuit si le prix des produits (PP) est supérieur à 50000 F CFA. Dans le cas contraire, le transport est de 2% de PP. - la remise est de 5% si PP est compris entre 20000 et 100000 F CFA inclus, et de 10% au- delà. Solution : ALGORITHME facture VARIABLES PU, Qtécom, REM, PORT, PP, PAP : REEL DEBUT (* saisie du prix unitaire et de la quantité commandée *) ECRIRE (‘’Entrez le prix unitaire et la quantité commandée’’) LIRE (PU, Qtécom) (* calcul du prix des produits *) PP ← PU * Qtécom (* calcul du transport *) SI PP > 50000 ALORS PORT ← 0 SINON PORT ← PP * 0,02 FINSI (* calcul de la remise *) SI PP > 100000 ALORS REM ← PP * 0,1 SINON SI PP > 20000 ALORS REM ← PP * 0,05 SINON REM ← 0 FINSI FINSI (* calcul du prix à payer *) PAP ← PP + PORT – REM ECUE : ALGORITHMIQUE Durée : 2h 00 Int n° 2 Durée : 25 MN Semestre 1 / Devoir surveillé Année académique : 2017-2018 Prof. : Y. SORO Parcours : TWIN 1 (* Edition de la facture *) ECRIRE (‘’Le prix des produits est’’, PU, ‘’*’’, Qtécom, ‘’=’’, PP) ECRIRE (‘’Le transport dû est’’, PORT) ECRIRE (‘’La remise est de’’, REM) ECRIRE (‘’Le montant net à payer est’’, PAP) FIN Exercice 3 Comptage d'un référendum (oui/non) Ecrire un algorithme qui pilote le dépouillement d’un référendum dans lequel seuls les OUI et les NON sont possibles. L’assesseur saisit un ‘O’ pour chaque bulletin OUI, un ‘N’ pour chaque bulletin NON. Il interrompt la saisie par tout autre caractère. L’algorithme affiche le nombre de votants, de OUI, de NON, ainsi que les pourcentages correspondants. EXERCICE 2 * Comptage d'un référendum (oui/non) ALGORITHME Referendum1 VARIABLES vote : CARACTERE { le vote (O/N) } nbVotants : ENTIER { nombre de votants } nbOui : ENTIER { nombre de oui } nbNon : ENTIER { nombre de non } tauxOui : REEL { pourcentage de oui } tauxNon : REEL { pourcentage de non } DEBUT nbVotants  0 nbOui  0 nbNon  0 REPETER ECRIRE(quel vote (O/N) ?) LIRE(vote) SELON vote DANS 'O' : nbOui  nbOui + 1 'N' : nbNon  nbNon + 1 FINSELON nbVotants  nbVotants + 1 JUSQU’A vote <> 'O' et vote <> 'N' nbVotants  nbVotants - 1 SI nbVotants <> 0 alors SI nbOui <> 0 ALORS tauxOui  nbOui / nbVotants SINON tauxOui  0 FINSI tauxNon  100 - tauxOui ECRIRE(nombre de votants ", nbVotants) ECRIRE("oui : ", nbOui, " pourcentage ", tauxOui) ECRIRE("non : ", nbNon, " pourcentage ", tauxNon) SINON ECRIRE("pas de votant") FINSI FIN Exercice 4 Ecrire un algorithme permettant la gestion des membres d’une coopérative. Les informations que l’on doit manipuler sont le matricule, le nom et le prénom. 1. Créer la structure membre, 2. Créer deux membres selon la structure. uploads/Politique/ 17-18-corrige-devoir-n1-de-twin1.pdf

  • 18
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager