Advertisement
Guest User

Untitled

a guest
Oct 25th, 2016
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3.  
  4. int main()
  5. {
  6. float prix = 0;
  7. float donne = 0;
  8. float rendu = 0;
  9. int violet = 0;
  10. int jaune = 0;
  11. int vert = 0;
  12. int brun = 0;
  13. int bleu = 0;
  14. int rouge = 0;
  15. int gris = 0;
  16. int deuxe = 0;
  17. int une = 0;
  18. int cinquante = 0;
  19. int vingt = 0;
  20. int dix = 0;
  21. int cinq = 0;
  22. int deux = 0;
  23. int un = 0;
  24.  
  25.  
  26. printf("Combien coute le panier du client?\n");
  27. scanf("%f", &prix);
  28. printf("Combien d'argent le client a-t-il donné?\n");
  29. scanf("%f", &donne);
  30. rendu = donne - prix;
  31. printf("Il faut lui rendre %.2f euros.\n", rendu);
  32.  
  33. while (rendu >= 500)
  34. {
  35. rendu = rendu - 500;
  36. violet++;
  37. }
  38. printf("%d billet(s) de 500\n", violet);
  39.  
  40. while (rendu >= 200)
  41. {
  42. rendu = rendu - 200;
  43. jaune++;
  44. }
  45. printf("%d billet(s) de 200\n", jaune);
  46. while (rendu >= 100)
  47. {
  48. rendu = rendu - 100;
  49. vert++;
  50. }
  51. printf("%d billet(s) de 100\n", vert);
  52. while (rendu >= 50)
  53. {
  54. rendu = rendu - 50;
  55. brun++;
  56. }
  57. printf("%d billet(s) de 50\n", brun);
  58. while (rendu >= 20)
  59. {
  60. rendu = rendu - 20;
  61. bleu++;
  62. }
  63. printf("%d billet(s) de 20\n", bleu);
  64. while (rendu >= 10)
  65. {
  66. rendu = rendu - 10;
  67. rouge++;
  68. }
  69. printf("%d billet(s) de 10\n", rouge);
  70. while (rendu >= 5)
  71. {
  72. rendu = rendu - 5;
  73. gris++;
  74. }
  75. printf("%d billet(s) de 5\n", gris);
  76. while (rendu >= 2)
  77. {
  78. rendu = rendu - 2;
  79. deuxe++;
  80. }
  81. printf("%d piece(s) de 2\n", deuxe);
  82. while (rendu >= 1)
  83. {
  84. rendu = rendu - 1;
  85. une++;
  86. }
  87. printf("%d piece(s) de 1\n", une);
  88. while (rendu >= 0.50)
  89. {
  90. rendu = rendu - 0.50;
  91. cinquante++;
  92. }
  93. printf("%d piece(s) de 0.50\n", cinquante);
  94. while (rendu >= 0.20)
  95. {
  96. rendu = rendu - 0.20;
  97. vingt++;
  98. }
  99. printf("%d piece(s) de 0.20\n", vingt);
  100. while (rendu >= 0.10)
  101. {
  102. rendu = rendu - 0.10;
  103. dix++;
  104. }
  105. printf("%d piece(s) de 0.10\n", dix);
  106. while (rendu >= 0.05)
  107. {
  108. rendu = rendu - 0.05;
  109. cinq++;
  110. }
  111. printf("%d piece(s) de 0.05\n", cinq);
  112. while (rendu >= 0.02)
  113. {
  114. rendu = rendu - 0.02;
  115. deux++;
  116. }
  117. printf("%d piece(s) de 0.02\n", deux);
  118. while (rendu >= 0)
  119. {
  120. rendu = rendu - 0.01;
  121. un++;
  122. }
  123. printf("%d piece(s) de 0.01\n", un);
  124.  
  125.  
  126.  
  127.  
  128.  
  129. system("pause");
  130.  
  131. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement