Advertisement
Guest User

Problem06-Coins_Exam 7 January 2018

a guest
Feb 2nd, 2018
723
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. import java.text.DecimalFormat;
  2. import java.util.Scanner;
  3.  
  4. public class Problem06_Coins {
  5. public static void main(String[] args) {
  6. Scanner console = new Scanner(System.in);
  7. double change = Double.parseDouble(console.nextLine());
  8. int twoLevaCoins = 0;
  9. int oneLevaCoins = 0;
  10. int totalCoins = 0;
  11.  
  12. int leva = (int) change;
  13.  
  14. twoLevaCoins = (int) (leva / 2);
  15. if (leva % 2 != 0) {
  16. oneLevaCoins = 1;
  17. }
  18. int coins = (int) ((change - leva) * 100);
  19.  
  20.  
  21. int coins50 = coins / 50;
  22. int coins20 = (coins - coins50 * 50) / 20;
  23. int coins10 = (coins - coins50 * 50 - coins20 * 20) / 10;
  24. int coins5 = (coins - coins50 * 50 - coins20 * 20 - coins10 * 10) / 5;
  25. int coins2 = (coins - coins50 * 50 - coins20 * 20 - coins10 * 10 - coins5 * 5) / 2;
  26. int coins1 = (coins - coins50 * 50 - coins20 * 20 - coins10 * 10 - coins5 * 5 - coins2 * 2) / 1;
  27. //System.out.printf("%d,%d,%d,%d,%d,%d,%d,%d%n", twoLevaCoins, oneLevaCoins, coins50, coins20, coins10, coins5, coins2, coins1);
  28. totalCoins = coins1 + coins2 + coins5 + coins10 + coins20 + coins50 + oneLevaCoins + twoLevaCoins;
  29. System.out.printf("%d", totalCoins);
  30.  
  31. }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement