Answer to Question #264554 in Java | JSP | JSF for Zach

Question #264554

Given the number of people attending a pizza party, output the number of needed pizzas and total cost. For the calculation, assume that people eat 2 slices on average and each pizza has 12 slices and costs $14.95.

Output each floating-point value with two digits after the decimal point, which can be achieved as follows:

System.out.printf("Cost: $%.2f\n", cost);

Ex: If the input is:

4

the output is:

Pizzas: 1
Cost: $14.95

Hint: Use the ceil() method to round up the number of pizzas so that enough pizzas are ordered.


1
Expert's answer
2021-11-12T00:09:03-0500
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int people = in.nextInt();
        int pizzas = (people * 2) % 12 != 0 ? (people * 2) / 12 + 1 : (people * 2) / 12;
        double cost = pizzas * 14.95;
        System.out.println("Pizzas: " + pizzas);
        System.out.printf("Cost: $%.2f\n", cost);
    }
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS