Petit Programme en C
Moustiquet
Messages postés
254
Statut
Membre
-
Moustiquet Messages postés 254 Statut Membre -
Moustiquet Messages postés 254 Statut Membre -
Bonjour,
Mon programme a pour but de calculer le notre de piece de monnaie a remettre lors d'une remise
Il commence comme suit:
#include <stdio.h>
#define PIECE1= 2
#define PIECE2= 1
#define PIECE3=0.25
#define PIECE3=0.10
#define PIECE5=0.05
#define PIECE6=0.01
main()
float remise,reste,quotient;
int nbDivi /*nobre de piece a rendre*/
{ do
printf("Donner le montant de la remise:");
scanf( "%f",&remise)
/* Calculer le nombre de 2 dollarsd a remettre*/
quotient= remise/PIECE1
if else
quotient>0
quotient% PIECE2...
QUELQUE CHOSE CLOCHE, MAIS JE NE TROUVE PAS... SI ON PEUT M'AIDER...MERCI
Mon programme a pour but de calculer le notre de piece de monnaie a remettre lors d'une remise
Il commence comme suit:
#include <stdio.h>
#define PIECE1= 2
#define PIECE2= 1
#define PIECE3=0.25
#define PIECE3=0.10
#define PIECE5=0.05
#define PIECE6=0.01
main()
float remise,reste,quotient;
int nbDivi /*nobre de piece a rendre*/
{ do
printf("Donner le montant de la remise:");
scanf( "%f",&remise)
/* Calculer le nombre de 2 dollarsd a remettre*/
quotient= remise/PIECE1
if else
quotient>0
quotient% PIECE2...
QUELQUE CHOSE CLOCHE, MAIS JE NE TROUVE PAS... SI ON PEUT M'AIDER...MERCI
A voir également:
- Petit Programme en C
- Programme demarrage windows - Guide
- Mettre en veille un programme - Guide
- Comment imprimer une photo en petit ✓ - Forum Photo numérique
- Petit 2 ✓ - Forum Windows
- Petit point vert snap ✓ - Forum Snapchat
4 réponses
Merci pour les encouragement, mais ce que j'avais de besoin c'est comment exprimer en C le reste de mon montant pour qu'il affiche le nombre entier de pièces. Peu importe je trouverais d'une autre facon.
Comme je ne veux pas que tu restes sur une mauvaise impression, je vais te donner un exemple de ton sujet. Pour moi, les 'define' ne sont pas une bonne solution.
#include <stdio.h>
#include <stdlib.h>
#define NB_PIECE 6
// Je fais le compte en centimes car c'est plus facile
const int tabPiece[NB_PIECE] = { 200, 100, 25, 10, 5, 1 };
int main()
{
int i, montant_entier;
double montant;
printf("Donner le montant:");
scanf( "%lf",&montant);
printf("\nCe qui fait:\n");
montant_entier = montant *100;
for (i=0; i<NB_PIECE; i++)
{
int nb_piece = montant_entier / tabPiece[i];
printf(" %d pièce(s) de %d cent(s)\n", nb_piece, tabPiece[i]);
montant_entier -= nb_piece * tabPiece[i];
}
return (EXIT_SUCCESS);Bonne continuation.