Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class FuelTank_09 {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- String fuel = scanner.nextLine();
- double liters = Double.parseDouble(scanner.nextLine());
- String discount = scanner.nextLine();
- double pricePerLiter = 0;
- double totalPrice = 0;
- switch (fuel) {
- case "Gas":
- if (discount.equals("Yes")) {
- pricePerLiter = 0.93 - 0.08;
- } else if (discount.equals("No")) {
- pricePerLiter = 0.93;
- }
- if (liters <= 20) {
- totalPrice = liters * pricePerLiter;
- } else if (liters > 20 && liters <= 25) {
- totalPrice = liters * pricePerLiter * 0.92;
- } else if (liters > 25) {
- totalPrice = liters * pricePerLiter * 0.9;
- }
- break;
- case "Gasoline":
- if (discount.equals("Yes")) {
- pricePerLiter = 2.22 - 0.1;
- } else if (discount.equals("No")) {
- pricePerLiter = 2.22;
- }
- if (liters <= 20) {
- totalPrice = liters * pricePerLiter;
- } else if (liters > 20 && liters <= 25) {
- totalPrice = liters * pricePerLiter * 0.92;
- } else if (liters > 25) {
- totalPrice = liters * pricePerLiter * 0.9;
- }
- break;
- case "Diesel":
- if (discount.equals("Yes")) {
- pricePerLiter = 2.33 - 0.08;
- } else if (discount.equals("No")) {
- pricePerLiter = 2.33;
- }
- if (liters <= 20) {
- totalPrice = liters * pricePerLiter;
- } else if (liters > 20 && liters <= 25) {
- totalPrice = liters * pricePerLiter * 0.92;
- } else if (liters > 25) {
- totalPrice = liters * pricePerLiter * 0.9;
- }
- break;
- }
- System.out.printf("%.2f lv.", totalPrice);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement