Loading...
EmoBG avatar EmoBG 2 Точки

Здравейте, някой може ли да ми покаже къде ми е грешката от задачата Vacation

Тази задача е подобна на третата от изпита Programming basics и немога да разбера защо ми дава 91/100 в judge.

Условие: https://softuni.bg/downloads/svn/soft-tech/Jan-2019/Csharp/01-Intro-and-Basic-Syntax/Exercise/01.%20Intro-and-Basic-Syntax-Exercise.docx

Код: https://pastebin.com/HsU8xc8Z

Тагове:
0
Fundamentals Module
dibo978 avatar dibo978 11 Точки
Best Answer

else if (people == "Business" && num >= 100)

{

 price -= 10;

}

как това изпълнява "Business – if the group is bigger than or equal to  100 people 10 of them can stay for free." ?

Ако 10 човека спят for free, това означава, че от общия резултат трябва да извадиш 10 пъти съответната единична цена.

0
23/01/2019 11:04:58
EmoBG avatar EmoBG 2 Точки

Мерси много. Редактирах си кода https://pastebin.com/FuS91URz и вече ми дава 100/100

0
Ivanpavlov95 avatar Ivanpavlov95 32 Точки

Последните проверки който са за отстъпката трябва да са само if конструкция, защото ако не влизаш в нито една от отстъпките не трябва да се добавя, а при теб мисля че се добавя.
https://pastebin.com/fswbz1Ry това е моето решение на задачата.

0
EmoBG avatar EmoBG 2 Точки

Последните проверки ги направих с if, но пак ми дава 91/100

Когато поставя твоето решение в judge ми изписва Compile time error

 

0
23/01/2019 19:34:03
danail.k avatar danail.k 2 Точки

Здравей,

Вкарай условията за отстъпки в случайте за които се отнасят и ще ти се получи.

  • if (people == "Students")

  • {           

  •           if (day == "Friday")

  •            {                price *= 8.45;             }

  •             else if (day == "Saturday")

  •             {                 price *= 9.8;             }

  •             else if (day == "Sunday")

  •             {                 price *= 10.46;             }

          if (people == "Students" && num >= 30)
  •         {            price *= 0.85;         }

  •  }

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.