Le centre de photocopie de votre établissement facture 0,25 DH pour les dix premières photocopies, 0,20 DH les vingt suivantes et 0,10 DH au-delà. Ecrire un programme qui de mande à l'utilisateur le nombre de photocopies effectuées et qui affiche la facture correspondant

******** En Algorithme ********

Algorithme Variables Nb_papies:entier prix : réel Debut Ecrire("Entrer le nombre de papies:") Lire(Nb_papies) Si ( Nb_papies <= 10 ) alors prix ← Nb_papies *0.25 FinSi Si(Nb_papies >10 et Nb_papies<=20)alors prix ← Nb_papies *0.20 FinSi Si (Nb_papies > 20)alors prix ← Nb_papies * 0.10 FinSi Ecrire("Le prix total est:",prix,"Dh") Fin Résultat ==> le nombre de papies: 17 Le prix total est: 3.4 DH

Retour vers la liste d'exercices

******** En langage C ********

#include <stdio.h> int main() { int Nb_papies; float prix; printf(" Entrer le nombre de photocopies :"); scanf("%d",&Nb_papies); if ( Nb_papies <= 10 ) prix = Nb_papies *0.25; if ( Nb_papies > 10 && Nb_papies<= 20 ) prix = Nb_papies *0.20; if ( Nb_papies > 20 ) prix = Nb_papies *0.10; printf("Le prix total est: %.2fDh",prix); return 0; }

Retour vers la liste d'exercices


******** En C++ ********

#include <iostream> using namespace std; int main() { int Nb_papies; float prix; cout<<"Entrer le nombre de photocopies:"; cin>>Nb_papies; if ( Nb_papies <= 10 ) prix = Nb_papies *0.25; if ( Nb_papies > 10 && Nb_papies<= 20 ) prix = Nb_papies *0.20; if ( Nb_papies > 20 ) prix = Nb_papies *0.10; cout<<"Le prix total est:"<<prix<<" DH"; return 0; }