Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace test01
- {
- class Program
- {
- static void Main(string[] args)
- {
- //7.Хотелска стая
- // Хотел предлага 2 вида стаи: студио и апартамент.Напишете програма, която изчислява цената
- //за целия престой за студио и апартамент.Цените зависят от месеца на престоя:
- // Май и октомври | Юни и септември | Юли и август
- //Студио – 50 лв. | нощувка Студио – 75.20 лв. | нощувка Студио – 76 лв./ нощувка
- //Апартамент – 65 лв.| нощувка Апартамент – 68.70 лв.| нощувка Апартамент – 77 лв./ нощувка
- //Предлагат се и следните отстъпки:
- //• За студио, при повече от 7 нощувки през май и октомври: 5 % намаление.
- //• За студио, при повече от 14 нощувки през май и октомври: 30 % намаление.
- //• За студио, при повече от 14 нощувки през юни и септември: 20 % намаление.
- //• За апартамент, при повече от 14 нощувки, без значение от месеца : 10 % намаление.
- //Вход
- //Входът се чете от конзолата и съдържа точно 2 реда, въведени от потребителя:
- //• На първия ред е месецът – May, June, July, August, September или October
- //• На втория ред е броят на нощувките – цяло число в интервала[0... 200]
- //Изход
- //Да се отпечатат на конзолата 2 реда:
- //• На първия ред: “Apartment: { цена за целият престой} lv.”
- //• На втория ред: “Studio: { цена за целият престой} lv.“
- //Цената за целия престой форматирана с точност до два знака след десетичната запетая.
- string month = Console.ReadLine();
- int days = int.Parse(Console.ReadLine());
- //Входът се чете от конзолата и съдържа точно 2 реда, въведени от потребителя:
- //• На първия ред е месецът – May, June, July, August, September или October
- //• На втория ред е броят на нощувките – цяло число в интервала[0... 200]
- double studio = 0.0;
- double apartament = 0.0;
- if (month == "May" || month == "October")
- {
- studio = 50;
- apartament = 65;
- if (days > 7 && days <= 14)
- {
- studio *= 0.95;
- }
- else if (days > 14)
- {
- studio *= 0.7;
- }
- }
- else if (month == "June" || month == "September")
- {
- studio = 75.2;
- apartament = 68.7;
- if (days > 14)
- {
- studio *= 0.7;
- }
- }
- else if (month == "July" || month == "August")
- {
- studio = 76;
- apartament = 77;
- }
- if (days > 14)
- {
- apartament *= 0.9;
- }
- Console.WriteLine($"Apartment: {days * apartament:F2} lv.");
- Console.WriteLine($"Studio: {days * studio:F2} lv.");
- //• На първия ред: “Apartment: { цена за целият престой} lv.”
- //• На втория ред: “Studio: { цена за целият престой} lv.“
- // Май и октомври | Юни и септември | Юли и август
- //Студио – 50 лв. | нощувка Студио – 75.20 лв. | нощувка Студио – 76 лв./ нощувка
- //Апартамент – 65 лв.| нощувка Апартамент – 68.70 лв.| нощувка Апартамент – 77 лв./ нощувка
- //Предлагат се и следните отстъпки:
- //• За студио, при повече от 7 нощувки през май и октомври: 5 % намаление.
- //• За студио, при повече от 14 нощувки през май и октомври: 30 % намаление.
- //• За студио, при повече от 14 нощувки през юни и септември: 20 % намаление.
- //• За апартамент, при повече от 14 нощувки, без значение от месеца : 10 % намаление.
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement