Advertisement
ChonoChonovUk

Ski Trip

Jun 2nd, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.45 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class SkiTrip {
  4.     public static void main(String[] args) {
  5.         Scanner scanner = new Scanner(System.in);
  6.         int days = Integer.parseInt(scanner.nextLine());
  7.         String room = scanner.nextLine().toLowerCase();
  8.         String feedback = scanner.nextLine().toLowerCase();
  9.         days = days-1;
  10.         double cost = 0;
  11.  
  12.         switch (feedback) {
  13.  
  14.             case "positive":
  15.                 switch (room){
  16.                     case "room for one person":
  17.                         cost = (days*18.00)*1.25;
  18.                         System.out.printf("%.2f",cost);
  19.                         break;
  20.                     case "apartment":
  21.                         if(days < 10){
  22.                             cost = ((days*25.00)*0.70)*1.25;
  23.                             System.out.printf("%.2f",cost);
  24.                         }else if(days >=10 && days <= 15) {
  25.                             cost = ((days * 25.00)*0.65)* 1.25;
  26.                             System.out.printf("%.2f", cost);
  27.                         }else if(days > 15){
  28.                             cost = ((days * 25.00)*0.50)* 1.25;
  29.                             System.out.printf("%.2f", cost);
  30.                         }
  31.                         break;
  32.                     case "president apartment":
  33.                         if(days < 10){
  34.                             cost = ((days*35.00)*0.90)*1.25;
  35.                             System.out.printf("%.2f",cost);
  36.                         }else if(days >=10 && days <= 15) {
  37.                             cost = ((days * 35.00)*0.85)* 1.25;
  38.                             System.out.printf("%.2f", cost);
  39.                         }else if(days > 15){
  40.                             cost = ((days * 35.00)*0.80)* 1.25;
  41.                             System.out.printf("%.2f", cost);
  42.                         }
  43.                         break;
  44.                 }
  45.                 break;
  46.             case "negative":
  47.                 switch (room){
  48.                     case "room for one person":
  49.                         cost = (days*18.00)*0.90;
  50.                         System.out.printf("%.2f",cost);
  51.                         break;
  52.                     case "apartment":
  53.                         if(days < 10){
  54.                             cost = ((days*25.00)*0.70)*0.90;
  55.                             System.out.printf("%.2f",cost);
  56.                         }else if(days >=10 && days <= 15) {
  57.                             cost = ((days * 25.00)*0.65)* 0.90;
  58.                             System.out.printf("%.2f", cost);
  59.                         }else if(days > 15){
  60.                             cost = ((days * 25.00)*0.50)* 0.90;
  61.                             System.out.printf("%.2f", cost);
  62.                         }
  63.                         break;
  64.                     case "president apartment":
  65.                         if(days < 10){
  66.                             cost = ((days*35.00)*0.90)*0.90;
  67.                             System.out.printf("%.2f",cost);
  68.                         }else if(days >=10 && days <= 15) {
  69.                             cost = ((days * 35.00)*0.85)* 0.90;
  70.                             System.out.printf("%.2f", cost);
  71.                         }else if(days > 15){
  72.                             cost = ((days * 35.00)*0.80)* 0.90;
  73.                             System.out.printf("%.2f", cost);
  74.                         }
  75.                         break;
  76.                 }
  77.                 break;
  78.  
  79.         }
  80.  
  81.     }
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement