126k views
2 votes
Compute change

A cashier distributes change using the maximum number of five dollar bills, followed by one dollar bills. For example, 19 yields 3 fives and 4 ones. Write a single statement that assigns the number of one dollar bills to variable numOnes, given amountToChange. Hint: Use the % operator.
import java.util.Scanner;
public class ComputingChange {
public static void main(String[] args) {
Scanner scnr = new Scanner(System.in);
int amountToChange;
int numFives;
int numOnes;
amountToChange = scnr.nextInt();
numFives = amountToChange / 5;
/* Your solution goes here */
System.out.print("numFives: ");
System.out.println(numFives);
System.out.print("numOnes: ");
System.out.println(numOnes);
}
}

1 Answer

3 votes

Answer:

Step-by-step explanation:

The following code is written in Java and modified to do as requested. It asks the user to enter a number that is saved to the amountToChange and then uses the % operator to calculate the number of 5 dollar bills and the number of 1 dollar bills to give back. A test case has been provided and the output can be seen in the attached image below.

import java.util.Scanner;

class ComputingChange {

public static void main(String[] args) {

Scanner scnr = new Scanner(System.in);

int amountToChange;

int numFives;

int numOnes;

amountToChange = scnr.nextInt();

numFives = amountToChange / 5;

/* Your solution goes here */

numOnes = amountToChange % 5;

System.out.print("numFives: ");

System.out.println(numFives);

System.out.print("numOnes: ");

System.out.println(numOnes);

}

}

Compute change A cashier distributes change using the maximum number of five dollar-example-1
User ShankarG
by
4.7k points