Advertisement
Samorokimetal

Cena Za Transport

Jan 4th, 2020
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.10 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class CenaZaTransport {
  4.  
  5.     public static void main(String[] args) {
  6.         Scanner scanner = new Scanner(System.in);
  7.  
  8.         System.out.print("Enter distance: ");
  9.         int distance = Integer.parseInt(scanner.nextLine());
  10.  
  11.         double price = 0.0;
  12.         double taxiRate = 0.0;
  13.         boolean dayNight = false;
  14.  
  15.         if (distance <= 0 ) {
  16.             System.out.print("Wrong distance value");
  17.             return;
  18.         }
  19.         else if (distance < 20) {
  20.             do {
  21.                 System.out.print("Enter time of day: ");
  22.                 String dayOrNight = scanner.nextLine();
  23.                 if (dayOrNight.equalsIgnoreCase("day")) {
  24.                     dayNight = true;
  25.                     taxiRate = 0.79;
  26.                 }
  27.                 else if (dayOrNight.equalsIgnoreCase("night")) {
  28.                     dayNight = true;
  29.                     taxiRate = 0.90;
  30.                 }
  31.                 else {
  32.                     System.out.println("Wrong time of day, please try again");
  33.                 }
  34.             } while(!dayNight);
  35.  
  36.             price = 0.70 + (distance * taxiRate);
  37.         }
  38.         else if (distance < 100) {
  39.             price = distance * 0.09;
  40.         }
  41.         else {
  42.             price = distance * 0.06;
  43.         }
  44.  
  45.         System.out.println();
  46.         System.out.print("The price is: " + String.format("%.2f", price));
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement