Le centre de photocopie facture 0,25 DH  pour les 10 premières photocopies, 0,20 DH les vingt suivantes et 0,10 DH  au-delà. Ecrire un programme  qui demande à l’utilisateur de saisir le nombre de photocopies effectuées et qui affiche la facture correspondante.

******** 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 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; }

******** En Python ********

Nb_copies = int(input("Entrer le nombre de copies :")) if Nb_copies >20 : prix = Nb_copies *0.10 if Nb_copies <=20 and Nb_copies > 10 : prix = Nb_copies *0.20 if Nb_copies <=10 and Nb_copies > 0 : prix = Nb_copies *0.25 print("Le prix total est: ",prix," Dh")


******** En JAVA ********
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner sc = new Scanner (System.in);
System.out.print("Entrerle nombre de papies :");
double Nb_papies = sc.nextFloat();
double prix=0;
  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; 
System.out.print("Le prix total est: "+prix+" DH");    
}
}

********* En C# *******

using System;
public class Ex11 {
public static void Main(string[] args)
{
int Nb_papies;
double prix=0;
Console.Write("Entrer le nombre de photocopies: ");
Nb_papies = int.Parse(System.Console.ReadLine());

  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;

Console.Write("Le prix total est: "+prix);

    }
}