Advertisement
Ivelin_Arsov

coins2 xaxa

Feb 12th, 2020
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.11 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Coins2xaxa {
  4.     public static void main(String[] args) {
  5.         Scanner scan = new Scanner(System.in);
  6.         double change = Double.parseDouble(scan.nextLine());
  7.         double convertedincents = change * 100;
  8.         int changeInCents = (int) convertedincents;
  9.         int coin = 0;
  10.         int changeAbovelev = changeInCents/100;
  11.         int changeBelowLev = changeInCents % 100;
  12.         String cent = "";
  13.  
  14.  
  15.         while (changeInCents > 0) {
  16.             if (changeInCents >= 200) {
  17.                 changeInCents -= 200;
  18.                 coin++;
  19.                 cent = "монета от 2 левa, ";
  20.  
  21.             } else if (changeInCents >= 100) {
  22.                 changeInCents -= 100;
  23.                 coin++;
  24.                 cent = cent + "монета от 1 лев, ";
  25.  
  26.             } else if (changeInCents >=50){
  27.                 changeInCents-=50;
  28.                 coin++;
  29.                 cent = cent + "монета от 50 стотинки, ";
  30.             }else if (changeInCents >=20){
  31.                 changeInCents-=20;
  32.                 coin++;
  33.                 cent = cent + "монета от 20 стотинки, ";
  34.             }else if (changeInCents >=10){
  35.                 changeInCents-=10;
  36.                 coin++;
  37.                 cent = cent + "монета от 10 стотинки, ";
  38.             }else if (changeInCents >=5){
  39.                 changeInCents-=5;
  40.                 coin++;
  41.                 cent = cent + "монета от 5 стотинки, ";
  42.             }else if (changeInCents >=2){
  43.                 changeInCents -= 2;
  44.                 coin++;
  45.                 cent = cent + "монета от 2 стотинки, ";
  46.             }else if (changeInCents > 1 ){
  47.                 changeInCents-=1;
  48.                 coin++;
  49.                 cent = cent + "монета от 1 стотинкa.";
  50.             }
  51.         }
  52.         System.out.printf("Рестото ни е %d лев и %d стотинки." +
  53.                 " Машината ни го връща с %d монети: %s",changeAbovelev,changeBelowLev,coin,cent);
  54.  
  55.     }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement