Petit Programme en C
Fermé
Moustiquet
Messages postés
212
Date d'inscription
samedi 3 octobre 2009
Statut
Membre
Dernière intervention
27 juin 2011
-
12 oct. 2009 à 19:03
Moustiquet Messages postés 212 Date d'inscription samedi 3 octobre 2009 Statut Membre Dernière intervention 27 juin 2011 - 12 oct. 2009 à 23:37
Moustiquet Messages postés 212 Date d'inscription samedi 3 octobre 2009 Statut Membre Dernière intervention 27 juin 2011 - 12 oct. 2009 à 23:37
A voir également:
- Petit Programme en C
- Programme demarrage windows 10 - Guide
- Petit l ✓ - Forum Loisirs / Divertissements
- Petit point vert snap ✓ - Forum Snapchat
- Désinstaller programme windows 10 - Guide
4 réponses
Moustiquet
Messages postés
212
Date d'inscription
samedi 3 octobre 2009
Statut
Membre
Dernière intervention
27 juin 2011
12 oct. 2009 à 21:28
12 oct. 2009 à 21:28
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.
Moustiquet
Messages postés
212
Date d'inscription
samedi 3 octobre 2009
Statut
Membre
Dernière intervention
27 juin 2011
12 oct. 2009 à 23:37
12 oct. 2009 à 23:37
MERCI BEAUCOUP, car c'est avec l'expression de mon for que j'avais de la difficulté, je comprenais assez avec do..while, mais de l'exprimé avec un for j'avais mal saisie comme ca tu m'aide a comprendre plus.