Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Algorithm{
- public static void main(String[] args){
- final int cost_Eu = 5;
- final int cost_Cents = 24;
- int posotita,axia = 2000;
- Scanner scanMoney =new Scanner(System.in);
- System.out.println("Eu given");
- int client_Eu = scanMoney.nextInt();
- System.out.println("Cents given");
- int client_Cents=scanMoney.nextInt();
- boolean client_isNotValid= ((client_Eu>20) ||(client_Cents>99));
- if(client_isNotValid){
- System.out.println("Error! Please try again");
- }
- else{
- int change = (client_Eu*100+client_Cents)-(cost_Eu*100+cost_Cents);
- if(change >0){
- while(axia>=1){
- posotita = change/axia;
- if(posotita>0){
- System.out.print(posotita+" x ");
- if(axia >=100)
- System.out.println(axia/100+" euro");
- else
- System.out.println(axia + " cents");
- change = change - posotita *axia;
- }
- axia = axia/2;
- if(axia ==250) axia=200;
- else if(axia==25)axia=20;
- }
- }
- else if(change == 0)
- System.out.println("Change = 0");
- else if (change <0)
- System.out.println("Error!Not enough money!");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement