Petite question en C
Résolu
Moustiquet
-
Moustiquet -
Moustiquet -
Bonjour,
Je me demande comment exprimer ou calculer en C si je dois remettre $3.50 dollars a un client et que je veux savoir combien de pièce de monnais (soit un $2 dollars, 1 $ dollars et 2 fois 0.25c= %3.50) avec un for ou avec un while ou un do while cela m'importe peu. Merci beaucoup de votre aide
Je me demande comment exprimer ou calculer en C si je dois remettre $3.50 dollars a un client et que je veux savoir combien de pièce de monnais (soit un $2 dollars, 1 $ dollars et 2 fois 0.25c= %3.50) avec un for ou avec un while ou un do while cela m'importe peu. Merci beaucoup de votre aide
A voir également:
- Petite question en C
- Petite amie virtuelle en français gratuit - Accueil - Intelligence artificielle
- Petite croix snap ✓ - Forum Snapchat
- Petite cle en haut a droite samsung - Forum Samsung
- Apparition d'une clé d'entretien sur écran samsung s5 > sm-g800F ✓ - Forum Samsung
- Petite majuscule word ✓ - Forum Word
2 réponses
Salut !
Tu fais une division entière (résultat de type int) pour le nombre de pièces, et un modulo pour savoir s'il reste des pièces à rendre, par exemple :
Tu fais ce calcul pour chacune des pièces dans l'ordre décroissant, ex : 2€ > 1€ > 0.50€ > 0.20€ etc.
Pour recommencer avec la pièce suivante tu fais, par ex. :
;)
Tu fais une division entière (résultat de type int) pour le nombre de pièces, et un modulo pour savoir s'il reste des pièces à rendre, par exemple :
float remise = 7.50; float piece = 2; int quotient = remise / piece; // le résultat est 3 (il faut rendre 3 pièces de 2) float reste = remise % piece; // le résultat est 1.50 (il reste 1.50€ à rendre)
Tu fais ce calcul pour chacune des pièces dans l'ordre décroissant, ex : 2€ > 1€ > 0.50€ > 0.20€ etc.
Pour recommencer avec la pièce suivante tu fais, par ex. :
remise = reste; piece = 1;
;)