Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdlib.h>
- #include <stdio.h>
- int main()
- {
- float prix = 0;
- float donne = 0;
- float rendu = 0;
- int violet = 0;
- int jaune = 0;
- int vert = 0;
- int brun = 0;
- int bleu = 0;
- int rouge = 0;
- int gris = 0;
- int deuxe = 0;
- int une = 0;
- int cinquante = 0;
- int vingt = 0;
- int dix = 0;
- int cinq = 0;
- int deux = 0;
- int un = 0;
- printf("Combien coute le panier du client?\n");
- scanf("%f", &prix);
- printf("Combien d'argent le client a-t-il donné?\n");
- scanf("%f", &donne);
- rendu = donne - prix;
- printf("Il faut lui rendre %.2f euros.\n", rendu);
- while (rendu >= 500)
- {
- rendu = rendu - 500;
- violet++;
- }
- printf("%d billet(s) de 500\n", violet);
- while (rendu >= 200)
- {
- rendu = rendu - 200;
- jaune++;
- }
- printf("%d billet(s) de 200\n", jaune);
- while (rendu >= 100)
- {
- rendu = rendu - 100;
- vert++;
- }
- printf("%d billet(s) de 100\n", vert);
- while (rendu >= 50)
- {
- rendu = rendu - 50;
- brun++;
- }
- printf("%d billet(s) de 50\n", brun);
- while (rendu >= 20)
- {
- rendu = rendu - 20;
- bleu++;
- }
- printf("%d billet(s) de 20\n", bleu);
- while (rendu >= 10)
- {
- rendu = rendu - 10;
- rouge++;
- }
- printf("%d billet(s) de 10\n", rouge);
- while (rendu >= 5)
- {
- rendu = rendu - 5;
- gris++;
- }
- printf("%d billet(s) de 5\n", gris);
- while (rendu >= 2)
- {
- rendu = rendu - 2;
- deuxe++;
- }
- printf("%d piece(s) de 2\n", deuxe);
- while (rendu >= 1)
- {
- rendu = rendu - 1;
- une++;
- }
- printf("%d piece(s) de 1\n", une);
- while (rendu >= 0.50)
- {
- rendu = rendu - 0.50;
- cinquante++;
- }
- printf("%d piece(s) de 0.50\n", cinquante);
- while (rendu >= 0.20)
- {
- rendu = rendu - 0.20;
- vingt++;
- }
- printf("%d piece(s) de 0.20\n", vingt);
- while (rendu >= 0.10)
- {
- rendu = rendu - 0.10;
- dix++;
- }
- printf("%d piece(s) de 0.10\n", dix);
- while (rendu >= 0.05)
- {
- rendu = rendu - 0.05;
- cinq++;
- }
- printf("%d piece(s) de 0.05\n", cinq);
- while (rendu >= 0.02)
- {
- rendu = rendu - 0.02;
- deux++;
- }
- printf("%d piece(s) de 0.02\n", deux);
- while (rendu >= 0)
- {
- rendu = rendu - 0.01;
- un++;
- }
- printf("%d piece(s) de 0.01\n", un);
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement