Advertisement
Gin10

Untitled

Feb 28th, 2020
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.25 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class FuelTank_09 {
  4. public static void main(String[] args) {
  5. Scanner scanner = new Scanner(System.in);
  6. String fuel = scanner.nextLine();
  7. double liters = Double.parseDouble(scanner.nextLine());
  8. String discount = scanner.nextLine();
  9. double pricePerLiter = 0;
  10. double totalPrice = 0;
  11.  
  12. switch (fuel) {
  13. case "Gas":
  14. if (discount.equals("Yes")) {
  15. pricePerLiter = 0.93 - 0.08;
  16. } else if (discount.equals("No")) {
  17. pricePerLiter = 0.93;
  18. }
  19. if (liters <= 20) {
  20. totalPrice = liters * pricePerLiter;
  21. } else if (liters > 20 && liters <= 25) {
  22. totalPrice = liters * pricePerLiter * 0.92;
  23. } else if (liters > 25) {
  24. totalPrice = liters * pricePerLiter * 0.9;
  25. }
  26. break;
  27. case "Gasoline":
  28. if (discount.equals("Yes")) {
  29. pricePerLiter = 2.22 - 0.1;
  30. } else if (discount.equals("No")) {
  31. pricePerLiter = 2.22;
  32. }
  33. if (liters <= 20) {
  34. totalPrice = liters * pricePerLiter;
  35. } else if (liters > 20 && liters <= 25) {
  36. totalPrice = liters * pricePerLiter * 0.92;
  37. } else if (liters > 25) {
  38. totalPrice = liters * pricePerLiter * 0.9;
  39. }
  40. break;
  41. case "Diesel":
  42. if (discount.equals("Yes")) {
  43. pricePerLiter = 2.33 - 0.08;
  44. } else if (discount.equals("No")) {
  45. pricePerLiter = 2.33;
  46. }
  47. if (liters <= 20) {
  48. totalPrice = liters * pricePerLiter;
  49. } else if (liters > 20 && liters <= 25) {
  50. totalPrice = liters * pricePerLiter * 0.92;
  51. } else if (liters > 25) {
  52. totalPrice = liters * pricePerLiter * 0.9;
  53. }
  54. break;
  55. }
  56.  
  57. System.out.printf("%.2f lv.", totalPrice);
  58. }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement