Advertisement
Guest User

Untitled

a guest
Apr 4th, 2020
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.21 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class FuelTank2 {
  4.     public static void main(String[] args) {
  5.         Scanner scanner = new Scanner(System.in);
  6.         String fuelType = scanner.nextLine();
  7.         double fuelQty = Double.parseDouble(scanner.nextLine());
  8.         String discountCard = scanner.nextLine();
  9.         double fuelPrice = 0.0;
  10.         double ttlFuelPrice = 0.0;
  11.         switch (fuelType) {
  12.             case "Gas":
  13.                 fuelPrice = 0.93;
  14.                 if (discountCard.equals("Yes")) {
  15.                     fuelPrice = fuelPrice - 0.08;
  16.                     if (fuelQty > 25) {
  17.                         ttlFuelPrice = fuelPrice *fuelQty * 0.9;
  18.                     } else if (fuelQty > 20 || fuelQty ==25)  {
  19.                         ttlFuelPrice = fuelPrice*fuelQty * 0.92;
  20.                     } else {
  21.                         ttlFuelPrice = fuelPrice * fuelQty;
  22.                     }
  23.                 } else {
  24.                     if (fuelQty > 25) {
  25.                         ttlFuelPrice = ttlFuelPrice * 0.9;
  26.                     } else if (fuelQty > 20 || fuelQty ==25){
  27.                         ttlFuelPrice = fuelPrice * fuelQty * 0.92;
  28.                     } else {
  29.                         ttlFuelPrice = fuelPrice * fuelQty;
  30.                     }
  31.                 }
  32.                 break;
  33.             case "Gasoline":
  34.                 fuelPrice = 2.22;
  35.                 if (discountCard.equals("Yes")) {
  36.                     fuelPrice = fuelPrice - 0.18;
  37.                     if (fuelQty > 25) {
  38.                         ttlFuelPrice = fuelPrice *fuelQty * 0.9;
  39.                     } else if (fuelQty > 20 || fuelQty ==25) {
  40.                         ttlFuelPrice = fuelPrice*fuelQty * 0.92;
  41.                     } else {
  42.                         ttlFuelPrice = fuelPrice * fuelQty;
  43.                     }
  44.                 } else {
  45.                     if (fuelQty > 25) {
  46.                         ttlFuelPrice = fuelPrice * fuelQty * 0.9;
  47.                     } else if (fuelQty > 20 || fuelQty ==25) {
  48.                         ttlFuelPrice = fuelPrice * fuelQty* 0.92;
  49.                     } else {
  50.                         ttlFuelPrice = fuelPrice * fuelQty;
  51.                     }
  52.                 }
  53.                 break;
  54.             case "Diesel":
  55.                 fuelPrice = 2.33;
  56.                 if (discountCard.equals("Yes")) {
  57.                     fuelPrice = fuelPrice - 0.12;
  58.                     if (fuelQty > 25) {
  59.                         ttlFuelPrice = ttlFuelPrice * 0.9;
  60.                     } else if (fuelQty > 20 || fuelQty ==25) {
  61.                         ttlFuelPrice = ttlFuelPrice * 0.92;
  62.                     } else {
  63.                         ttlFuelPrice = fuelPrice * fuelQty;
  64.                     }
  65.                 } else {
  66.                     if (fuelQty > 25) {
  67.                         ttlFuelPrice = ttlFuelPrice * 0.9;
  68.                     } else if (fuelQty > 20 || fuelQty ==25) {
  69.                         ttlFuelPrice = ttlFuelPrice * 0.92;
  70.                     } else {
  71.                         ttlFuelPrice = fuelPrice * fuelQty;
  72.                     }
  73.  
  74.                 }
  75.                 break;
  76.  
  77.         }
  78.         System.out.printf("%.2f lv.", ttlFuelPrice);
  79.  
  80.     }
  81.  
  82.  
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement