Я пытаюсь вывести минимальное количество нот, необходимых от двух входов. один из которых является стоимостью, а другой - суммой, переданной клиентом.Вычисление изменения с 2 входов пользователем
поэтому, если я вхожу 400, а затем 500, он должен сказать 2 доллара за 50 долларов. или, если я вхожу 60, а затем 80, он должен сказать 1 доллар США за ноту.
это маленький кусочек моего кода:
import java.util.Scanner;
public class bank {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Enter amount due: ");
int amount = input.nextInt();
System.out.println("Amount tendered: ");
int tmp = input.nextInt();
int change;
if(amount >= 50)
{
change =(tmp - amount)/50;
System.out.println (change + " $50 bills");
}
if(amount >= 20)
{
change =(tmp - amount)/20;
System.out.println (change + " $20 bills");
}
спасибо, но как я могу заставить это сделать только один или другой? поэтому, если изменение составляет 100 долларов США, изменение должно быть всего лишь 2 $ 50 нот –