Projet 2:Remise dans un magasin.
La but du projet est de faire une remise de 5% a un client qui hachette pour un montant superieur ou egal à 500F et inferieur a 3000FF(et en euro? nan je plaisante).
Bon voyons le deroulement du programme:
-Saisir le montant totale des achats.
-Verifié si ce montant est superieur à 500
OUI:Faire la remise.
NON:ne rien faire.
-Afficher le montant à regler.
Les procedures de tests.
La fonction qui permet de faire des tests est: if
Voici la syntaxe du if
#include <stdio.h>
if (CONDITION)/*Plein de detail sur les conditions [--ICI--]*/
{
/*Ici s'inscrive les instructions qui seront executées si la condition est VRAI*/
}
else
{
/*Et la les instructions si la condition est FAUSSE*/
}
A savoir que la partit en italque n'est pas obligatoire a ecrire si dans votre programme vous n'en avez pas la necessité.
Mais certain compilateur recent préfere qu'elle soit présente.
Voila nous en savons assez pour faire notre projet:
#include <stdio.h>
double montant;
void main()
{
printf("Quel est le montant total de vos achats?:");
scanf("%lf",&montant);
if ((montant<=3000) && (montant>=500))/*Le test pour l'autorisation de la remise est fait ICI*/
{printf("\nVous beneficiez d'une remise de 5%");
montant=(95*montant)/100;
printf("\nLe montant de vos achats est de:%lf.",montant);
}
else
{
printf("\nDésolé vous ne benficiez pas de la remise.");
}
printf("\nPressez unr touche pour quitter!");
getch();
}
Voila le fichier source et son resultat compilé:remise.rar
|