Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class SkiTrip {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- Integer days = Integer.parseInt(scanner.nextLine());
- String typeRoom = scanner.nextLine();
- String estimation = scanner.nextLine();
- double totalPrice=0;
- switch (typeRoom){
- case "room for one person":
- totalPrice = (days-1)*18;
- switch (estimation){
- case "positive":
- totalPrice = totalPrice + totalPrice*0.25;
- break;
- case "negative":
- totalPrice = totalPrice - totalPrice*0.10;
- break;
- }
- break;
- case "apartment":
- if(days < 10){
- double price = (days-1)*25.00;
- totalPrice = price - price*0.30;
- }else if(days >= 10 && days <15){
- double price = (days-1)*25.00;
- totalPrice = price - price*0.35;
- }else if(days > 15){
- double price = (days-1)*25;
- totalPrice = price - price*0.50;
- }
- switch (estimation){
- case "positive":
- totalPrice = totalPrice + totalPrice*0.25;
- break;
- case "negative":
- totalPrice = totalPrice - totalPrice*0.10;
- break;
- }
- break;
- case "president apartment":
- if(days < 10){
- double price = (days-1)*0.10;
- totalPrice = price - price*0.30;
- }else if(days >= 10 && days <15){
- double price = (days-1)*0.15;
- totalPrice = price - price*0.35;
- }else if(days > 15){
- double price = (days-1)*35.00;
- totalPrice = price - price*0.20;
- }
- switch (estimation){
- case "positive":
- totalPrice = totalPrice + totalPrice*0.25;
- break;
- case "negative":
- totalPrice = totalPrice - totalPrice*0.10;
- break;
- }
- break;
- default:
- break;
- }
- System.out.printf("%.2f",totalPrice);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement