Spocoman

09. Ski Trip

Nov 18th, 2021 (edited)
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.83 KB | None | 0 0
  1. using System;
  2.  
  3. namespace SkiTrip
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             int days = int.Parse(Console.ReadLine());
  10.             string room = Console.ReadLine();
  11.             string rating = Console.ReadLine();
  12.  
  13.             int night = days - 1;
  14.             int priceForRoom = 18;
  15.             int priceForApartment = 25;
  16.             int PriceForPresidentApartment = 35;
  17.             double totalSum = 0;
  18.  
  19.             if (room == "room for one person")
  20.             {
  21.                 totalSum = night * priceForRoom;
  22.  
  23.             }
  24.             else if (room == "apartment")
  25.             {
  26.                 totalSum = night * priceForApartment;
  27.  
  28.                 if (night < 10)
  29.                 {
  30.                     totalSum *= 0.70;
  31.                 }
  32.                 else if (night >= 10 && night < 15)
  33.                 {
  34.                     totalSum *= 0.65;
  35.                 }
  36.                 else if (night >= 15)
  37.                 {
  38.                     totalSum *= 0.5;
  39.                 }
  40.             }
  41.             else if (room == "president apartment")
  42.             {
  43.                 totalSum = night * PriceForPresidentApartment;
  44.  
  45.                 if (night < 10)
  46.                 {
  47.                     totalSum *= 0.90;
  48.                 }
  49.                 else if (night >= 10 && night < 15)
  50.                 {
  51.                     totalSum *= 0.85;
  52.                 }
  53.                 else if (night >= 15)
  54.                 {
  55.                     totalSum *= 0.80;
  56.                 }
  57.             }
  58.             if (rating == "positive")
  59.             {
  60.                 totalSum *= 1.25;
  61.             }
  62.             else if (rating == "negative")
  63.             {
  64.                 totalSum *= 0.90;
  65.             }
  66.             Console.WriteLine($"{totalSum:f2}");
  67.         }
  68.     }
  69. }
  70.  
Add Comment
Please, Sign In to add comment