Guest User

Untitled

a guest
Aug 30th, 2021
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Main
  4. {
  5. public static void main(String[] args)
  6. {
  7.  
  8. Scanner sc = new Scanner(System.in);
  9. double price_in_leva = 0.76;
  10. double how_much_the_customer_has_paid_in_leva = 1;
  11. double change = how_much_the_customer_has_paid_in_leva - price_in_leva;
  12. int increment = 0;
  13. System.out.printf("%.2f %n",change);
  14.  
  15.  
  16. if (change >= 1)
  17. {
  18. while (change >= 1)
  19. {
  20. increment++;
  21. change = change - 1;
  22.  
  23. }
  24. System.out.printf("%d x 1 lev %n",increment);
  25. System.out.printf("%.2f %n",change);
  26.  
  27. }
  28.  
  29. increment = 0;
  30. if (change >= 0.50)
  31. {
  32.  
  33. while (change >= 0.50)
  34. {
  35. increment++;
  36. change = change - 0.50;
  37.  
  38. }
  39. System.out.printf("%d x 50 stotinki %n",increment);
  40. System.out.printf("%.2f %n",change);
  41.  
  42. }
  43.  
  44. increment = 0;
  45. if (change >= 0.20)
  46. {
  47. while (change >= 0.20)
  48. {
  49. increment++;
  50. change = change - 0.20;
  51.  
  52. }
  53. System.out.printf("%d x 20 stotinki %n",increment);
  54. System.out.printf("%.2f %n",change);
  55.  
  56. }
  57.  
  58. increment = 0;
  59. if (change >= 0.10)
  60. {
  61. while (change >= 0.10)
  62. {
  63. increment++;
  64. change = change - 0.10;
  65.  
  66. }
  67. System.out.printf("%d x 10 stotinki %n",increment);
  68. System.out.printf("%.2f %n",change);
  69.  
  70. }
  71.  
  72. increment = 0;
  73. if (change >= 0.05)
  74. {
  75. while (change >= 0.05)
  76. {
  77. increment++;
  78. change = change - 0.05;
  79.  
  80. }
  81. System.out.printf("%d x 5 stotinki %n",increment);
  82. System.out.printf("%.2f %n",change);
  83.  
  84. }
  85.  
  86. increment = 0;
  87. if (change >= 0.02)
  88. {
  89. while (change >= 0.02)
  90. {
  91. increment++;
  92. change = change - 0.02;
  93.  
  94. }
  95. System.out.printf("%d x 2 stotinki %n",increment);
  96. System.out.printf("%.2f %n",change);
  97.  
  98. }
  99.  
  100. increment = 0;
  101. if (change >= 0.01)
  102. {
  103. while (change >= 0.01)
  104. {
  105. increment++;
  106. change = change - 0.01;
  107.  
  108. }
  109. System.out.printf("%d x 1 stotinki %n",increment);
  110. System.out.printf("%.2f %n",change);
  111.  
  112. }
  113.  
  114.  
  115. sc.close();
  116. }
  117.  
  118.  
  119. }
  120.  
  121. /*abstract
  122.  
  123. 0.76
  124. 1
  125. Output
  126. 1 x 20 stotinki
  127. 2 x 2 stotinki
  128.  
  129. Input
  130. 1.92
  131. 5
  132.  
  133. Output
  134. 3 x 1 lev
  135. 1 x 5 stotinki
  136. 1 x 2 stotinki
  137. 1 x 1 stotinka
  138.  
  139.  
  140.  
  141. */
  142.  
  143.  
Advertisement
Add Comment
Please, Sign In to add comment