Guest User

Untitled

a guest
Jan 27th, 2018
378
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.32 KB | None | 0 0
  1. namespace _04._Hotel
  2. {
  3.     using System;
  4.  
  5.     public class Hotel
  6.     {
  7.         public static void Main()
  8.         {
  9.             string months = Console.ReadLine();
  10.             int nigthsCount = int.Parse(Console.ReadLine());
  11.  
  12.             double studioRoom = 0d;
  13.             double doubleRoom = 0d;
  14.             double suiteRoom = 0d;
  15.  
  16.             double finalPriceStudio = 0d;
  17.             double finalPriceDouble = 0d;
  18.             double finalPriceSuite = 0d;
  19.  
  20.             if (months == "May" || months == "October")
  21.             {
  22.                 studioRoom = 50d;
  23.                 doubleRoom = 65d;
  24.                 suiteRoom = 75d;
  25.  
  26.                 double studioDiscuont = 0.05;
  27.  
  28.                 finalPriceDouble = nigthsCount * doubleRoom;
  29.                 finalPriceSuite = nigthsCount * suiteRoom;
  30.  
  31.                 if (nigthsCount <= 7 && nigthsCount > 0)
  32.                 {
  33.                     finalPriceStudio = nigthsCount * studioRoom;
  34.                 }
  35.                 else
  36.                 {
  37.                     if (months == "October")
  38.                     {
  39.                         finalPriceStudio = (nigthsCount - 1) * (studioRoom - (studioRoom * studioDiscuont));
  40.                     }
  41.                     else
  42.                     {
  43.                         finalPriceStudio = nigthsCount * (studioRoom - (studioRoom * studioDiscuont));
  44.                     }
  45.                 }
  46.             }
  47.  
  48.             else if (months == "June" || months == "September")
  49.             {
  50.                 studioRoom = 60d;
  51.                 doubleRoom = 72d;
  52.                 suiteRoom = 82d;
  53.  
  54.                 double doubleDiscuont = 0.1;
  55.  
  56.                 finalPriceStudio = nigthsCount * studioRoom;
  57.                 finalPriceDouble = nigthsCount * doubleRoom;
  58.                 finalPriceSuite = nigthsCount * suiteRoom;
  59.  
  60.                 if (nigthsCount > 7)
  61.                 {
  62.                     if (months == "September")
  63.                     {
  64.                         finalPriceStudio = ((nigthsCount - 1) * studioRoom);
  65.                     }
  66.                     else
  67.                     {
  68.                         finalPriceStudio = nigthsCount * studioRoom;
  69.                     }
  70.                 }
  71.                 else if (nigthsCount > 14)
  72.                 {
  73.                     finalPriceDouble = nigthsCount * (doubleRoom - (doubleRoom * doubleDiscuont));
  74.                 }
  75.  
  76.             }
  77.             else if (months == "July" || months == "August" || months == "December")
  78.             {
  79.                 studioRoom = 68d;
  80.                 doubleRoom = 77d;
  81.                 suiteRoom = 89d;
  82.  
  83.                 double suiteDiscount = 0.15;
  84.  
  85.                 finalPriceDouble = nigthsCount * doubleRoom;
  86.                 finalPriceStudio = nigthsCount * studioRoom;
  87.  
  88.                 if (nigthsCount <= 14 && nigthsCount > 0)
  89.                 {
  90.                     finalPriceSuite = nigthsCount * suiteRoom;
  91.                 }
  92.                 else
  93.                 {
  94.                     finalPriceSuite = nigthsCount * (suiteRoom - (suiteRoom * suiteDiscount));
  95.                 }
  96.             }
  97.  
  98.             Console.WriteLine($"Studio: {finalPriceStudio:f2} lv.");
  99.             Console.WriteLine($"Double: {finalPriceDouble:f2} lv.");
  100.             Console.WriteLine($"Suite: {finalPriceSuite:f2} lv.");
  101.         }
  102.     }
  103. }
Advertisement
Add Comment
Please, Sign In to add comment