Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2022
313
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1.  
  2.  
  3. double price = Double.parseDouble(scanner.nextLine()) * 100;
  4. double paid = Double.parseDouble(scanner.nextLine()) * 100;
  5.  
  6. double change = paid - price;
  7.  
  8. int oneLeva = 0;
  9. int oneFifty = 0;
  10. int oneTwenty = 0;
  11. int oneTen = 0;
  12. int oneFive = 0;
  13. int oneTwo = 0;
  14. int oneOne = 0;
  15.  
  16. while (change > 0) {
  17.  
  18.  
  19. if (change >= 100) {
  20. change -= 100;
  21. oneLeva++;
  22. }
  23.  
  24. else if (change >= 50) {
  25. change -= 50;
  26. oneFifty++;
  27. }
  28.  
  29. else if (change >= 20) {
  30. change -= 20;
  31. oneTwenty++;
  32. }
  33.  
  34. else if (change >= 10) {
  35. change -= 10;
  36. oneTen++;
  37. }
  38.  
  39. else if (change >= 5) {
  40. change -= 5;
  41. oneFive++;
  42. }
  43.  
  44. else if (change >= 2) {
  45. change -= 2;
  46. oneTwo++;
  47. }
  48.  
  49. else if (change >= 1) {
  50. change -= 1;
  51. oneOne++;
  52. }
  53.  
  54. }
  55.  
  56.  
  57. if (oneLeva>0){
  58. System.out.printf("%d x 1 lev%n", oneLeva);
  59. }
  60. if (oneFifty > 0){
  61. System.out.printf("%d x 50 stotinki%n", oneFifty);
  62. }
  63. if (oneTwenty > 0){
  64. System.out.printf("%d x 20 stotinki%n", oneTwenty);
  65. }
  66. if (oneTen > 0){
  67. System.out.printf("%d x 10 stotinki%n", oneTen);
  68. }
  69. if (oneFive > 0){
  70. System.out.printf("%d x 5 stotinki%n", oneFive);
  71. }
  72. if (oneTwo > 0){
  73. System.out.printf("%d x 2 stotinki%n", oneTwo);
  74. }
  75. if (oneOne > 0){
  76. System.out.printf("%d x 1 stotinki%n", oneOne);
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement