Vous êtes chargé de créer une application pour une petite boulangerie qui souhaite automatiser le calcul de ses ventes journalières. Chaque jour, le boulanger vend deux types de produits : des baguettes et des croissants. L’objectif est de concevoir un programme qui permet au boulanger de saisir les quantités vendues pour chaque type de produit et de calculer les revenus totaux de la journée.
Début
Demander à l'utilisateur la quantité de baguettes vendues
Demander à l'utilisateur la quantité de croissants vendus
Calculer le total baguettes = quantité baguettes * prix unitaire baguette
Calculer le total croissants = quantité croissants * prix unitaire croissant
Calculer le revenu total = total baguettes + total croissants
Afficher le revenu total
Fin
Dessinez un organigramme qui représente le flux logique de votre algorithme. L’organigramme doit inclure les étapes suivantes :
Maintenant que l’algorithme et l’organigramme sont créés, il est temps de traduire cet algorithme en code C#. Vous devrez écrire un programme qui demande à l’utilisateur les quantités vendues, effectue les calculs et affiche le revenu total de la journée.
using System;
class Program
{
static void Main(string[] args)
{
// Déclaration des prix unitaires
const double prixBaguette = 1.20;
const double prixCroissant = 0.80;
// Demande de la quantité de baguettes vendues
Console.Write("Entrez la quantité de baguettes vendues : ");
int quantiteBaguettes = int.Parse(Console.ReadLine());
// Demande de la quantité de croissants vendus
Console.Write("Entrez la quantité de croissants vendus : ");
int quantiteCroissants = int.Parse(Console.ReadLine());
// Calcul du total des ventes
double totalBaguettes = quantiteBaguettes * prixBaguette;
double totalCroissants = quantiteCroissants * prixCroissant;
// Calcul du revenu total
double revenuTotal = totalBaguettes + totalCroissants;
// Affichage du revenu total
Console.WriteLine($"Le revenu total de la journée est de : {revenuTotal} $");
}
}
Cet exercice permet d’évaluer la capacité des étudiants à :
Laisser un commentaire :