Advertisement
Guest User

Untitled

a guest
Nov 19th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.17 KB | None | 0 0
  1. import java.util.Scanner;
  2. public class Algorithm{
  3.    
  4.     public static void main(String[] args){
  5.         final int cost_Eu = 5;
  6.         final int cost_Cents = 24;
  7.         int posotita,axia = 2000;
  8.         Scanner scanMoney =new Scanner(System.in);
  9.         System.out.println("Eu given");
  10.         int client_Eu = scanMoney.nextInt();
  11.         System.out.println("Cents given");
  12.         int client_Cents=scanMoney.nextInt();
  13.         boolean client_isNotValid= ((client_Eu>20) ||(client_Cents>99));
  14.         if(client_isNotValid){
  15.             System.out.println("Error! Please try again");
  16.         }
  17.        
  18.         else{
  19.             int change = (client_Eu*100+client_Cents)-(cost_Eu*100+cost_Cents);
  20.            
  21.             if(change >0){
  22.                 while(axia>=1){
  23.                     posotita = change/axia;
  24.                     if(posotita>0){
  25.                         System.out.print(posotita+" x ");
  26.                         if(axia >=100)
  27.                             System.out.println(axia/100+" euro");
  28.                         else
  29.                             System.out.println(axia + " cents");
  30.                         change = change - posotita *axia;
  31.                
  32.                     }
  33.                     axia = axia/2;
  34.                     if(axia ==250) axia=200;
  35.                     else if(axia==25)axia=20;          
  36.                 }
  37.             }
  38.            
  39.             else if(change == 0)
  40.                 System.out.println("Change = 0");
  41.             else if (change <0)
  42.                 System.out.println("Error!Not enough money!");     
  43.         }
  44.        
  45.    
  46.        
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement