Aller au contenu principal

🏆 Solution — Variables et calculs : Coût des brochures

Analyse du mandat — éléments attendus​

  • Besoin principal : calculer le nombre de pages Ă  imprimer et le prix de la commande.
  • Valeurs saisies : nombre de brochures, pages par brochure et prix d'une page.
  • RĂ©sultats : pages imprimĂ©es et coĂ»t total.
  • Valeurs considĂ©rĂ©es valides : quantitĂ©s entières supĂ©rieures Ă  0 et prix dĂ©cimal supĂ©rieur Ă  0.
  • Notions exclues : conditions, boucles et fonctions.

En mots, on trouve d'abord toutes les pages en multipliant le nombre de brochures par le nombre de pages de chacune. On multiplie ensuite ce résultat par le prix d'une page.

Pour 3 brochures de 4 pages à 0,10 $, le programme doit obtenir 12 pages et un coût de 1,20 $.

Un autre cas d'essai possible est 5 brochures de 6 pages Ă  0,25 $ : 30 pages et 7,50 $.

Exemple de code​

using System;

class Program
{
static void Main()
{
Console.Write("Nombre de brochures : ");
int nombreBrochures = int.Parse(Console.ReadLine());

Console.Write("Pages par brochure : ");
int pagesParBrochure = int.Parse(Console.ReadLine());

Console.Write("Prix par page : ");
double prixParPage = double.Parse(Console.ReadLine());

int pagesImprimees = nombreBrochures * pagesParBrochure;
double coutTotal = pagesImprimees * prixParPage;

Console.WriteLine();
Console.WriteLine("Pages imprimées : " + pagesImprimees);
Console.WriteLine("Coût total : " + coutTotal + " $");
}
}