Advertisement
aneliabogeva

SkiTrip

Dec 13th, 2020
539
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.56 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.         Integer days = Integer.parseInt(scanner.nextLine());
  7.         String typeRoom = scanner.nextLine();
  8.         String estimation = scanner.nextLine();
  9.         double totalPrice=0;
  10.  
  11.         switch (typeRoom){
  12.             case "room for one person":
  13.                 totalPrice = (days-1)*18;
  14.                 switch (estimation){
  15.                     case "positive":
  16.                         totalPrice = totalPrice + totalPrice*0.25;
  17.                         break;
  18.                     case "negative":
  19.                         totalPrice = totalPrice - totalPrice*0.10;
  20.                         break;
  21.                 }
  22.  
  23.                 break;
  24.             case "apartment":
  25.                 if(days < 10){
  26.                     double price = (days-1)*25.00;
  27.                     totalPrice = price - price*0.30;
  28.                 }else if(days >= 10 && days <15){
  29.                     double price = (days-1)*25.00;
  30.                     totalPrice = price - price*0.35;
  31.                 }else if(days > 15){
  32.                     double price = (days-1)*25;
  33.                     totalPrice = price - price*0.50;
  34.                 }
  35.                 switch (estimation){
  36.                     case "positive":
  37.                         totalPrice = totalPrice + totalPrice*0.25;
  38.                         break;
  39.                     case "negative":
  40.                         totalPrice = totalPrice - totalPrice*0.10;
  41.                         break;
  42.                 }
  43.  
  44.                 break;
  45.             case "president apartment":
  46.                 if(days < 10){
  47.                     double price = (days-1)*0.10;
  48.                     totalPrice = price - price*0.30;
  49.                 }else if(days >= 10 && days <15){
  50.                     double price = (days-1)*0.15;
  51.                     totalPrice = price - price*0.35;
  52.                 }else if(days > 15){
  53.                     double price = (days-1)*35.00;
  54.                     totalPrice = price - price*0.20;
  55.                 }
  56.                 switch (estimation){
  57.                     case "positive":
  58.                         totalPrice = totalPrice + totalPrice*0.25;
  59.                         break;
  60.                     case "negative":
  61.                         totalPrice = totalPrice - totalPrice*0.10;
  62.                         break;
  63.                 }
  64.  
  65.                 break;
  66.             default:
  67.                 break;
  68.         }
  69.         System.out.printf("%.2f",totalPrice);
  70.     }
  71. }
  72.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement