Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

IN JAVA (WITH PRINTF NO IF) Write a program named ShowMeTheMoneyWithPrintf that

ID: 3731154 • Letter: I

Question

IN JAVA (WITH PRINTF NO IF)

Write a program named ShowMeTheMoneyWithPrintf that prompts the user to enter the price of an item (in cents) and the number of items purchased. The program prints the total cost in standard dollars-and-cents format. So, if the user types in 395 and 7 the output will be $27.65 The prompt should be exactly this: "Please type the item price in cents and then the number of items purchased. Then hit RETURN.". Here are several sample interactive sessions.

CONSTRAINT: Nowhere in the program is an if statement or conditional expression used.

REMINDER: the program's prompt and output are shown here in bold; the user's data entry is shown here in italics.

Sample Interactive Run 1:

Please type the item price in cents and then the number of items purchased. Then hit RETURN.
395 7
$27.65

Sample Interactive Run 2:

Please type the item price in cents and then the number of items purchased. Then hit RETURN.
1995 19
$379.05

Sample Interactive Run 3:

Please type the item price in cents and then the number of items purchased. Then hit RETURN.
1995 20
$379.00

Sample Interactive Run 4:

Please type the item price in cents and then the number of items purchased. Then hit RETURN.
540 3
$16.20

Explanation / Answer

ShowMeTheMoneyWithPrintf.java

import java.util.Scanner;

public class ShowMeTheMoneyWithPrintf {

public static void main(String[] args) {

// Declaring variables

int cents, noOfItemsPurchased;

double amountInDollars;

/*

* Creating an Scanner class object which is used to get the inputs

* entered by the user

*/

Scanner sc = new Scanner(System.in);

// Getting the input entered by the user

System.out.println("Please type the item price in cents and then the number of items purchased. Then hit RETURN.?");

cents = sc.nextInt();

noOfItemsPurchased = sc.nextInt();

//calculating the total amount in dollars

amountInDollars = (cents * noOfItemsPurchased) / 100.0;

System.out.printf("$%.2f" , amountInDollars);

}

}

________________

Output:

Please type the item price in cents and then the number of items purchased. Then hit RETURN.?
395 7
$27.65

________________

Output#2:

Please type the item price in cents and then the number of items purchased. Then hit RETURN.?
1995 19
$379.05

________________

Output#3:

Please type the item price in cents and then the number of items purchased. Then hit RETURN.?
1995 20
$399.00

________________

Output#4:

Please type the item price in cents and then the number of items purchased. Then hit RETURN.?
540 3
$16.20

______----------Thank You