Petit Programme en C
Moustiquet
Messages postés
212
Date d'inscription
Statut
Membre
Dernière intervention
-
Moustiquet Messages postés 212 Date d'inscription Statut Membre Dernière intervention -
Moustiquet Messages postés 212 Date d'inscription Statut Membre Dernière intervention -
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
- Petit 2 ✓ - Forum Bureautique
- Comment imprimer une photo en petit - Forum Photo numérique
- Trier du plus petit au plus grand excel - Guide
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.