Професионална програма
Loading...
+ Нов въпрос
ghostd0g avatar ghostd0g 26 Точки

Problem 4. Hotel

Здравейте. Имам въпрос относно заданието на задачата.

На следните редове пише:

1. For studio and more than 7 nights in May and October: 5% discount

2. For studio and more than 7 nights in September and October: one night is free

Не мога да разбера как едновременно може да има 5% намаление и 1 безплатна нощувка през Октомври за студио. Грешка ли има в задачата?

EDIT: Или се има предвид, че хем има 5%, хем и 1 безплатна нощувка?

Благодаря предварително smiley.

 

 

 

 

Тагове:
0
Programming Fundamentals 28/01/2018 22:18:09
martingganev avatar martingganev 11 Точки
Best Answer

Да, хем 5% отстъпка, хем и една безплатна вечер.

0
miroLLL avatar miroLLL 95 Точки

Здрасти колега.

Да правилно си разбрал и аз много го гледах това условие.. :Д Първо смяташ отстъпката ако има такава и след това пускаш един counter за безплатните нощувки. Накрая вадиш от общата сума броя безплатни нощувки по вече намалената цена(ако е имало намаление разбира се). Пробвай да видим.

0
29/01/2018 13:33:18
Jack.black avatar Jack.black 3 Точки

Здравей, колега ето и моето решение ако ти е от полза

https://pastebin.com/kdaq0UR9

0
Ekaterin avatar Ekaterin 133 Точки

Тази задача и мен много ме обърка.Малко е гадна.

0
Q.Ivanov avatar Q.Ivanov 16 Точки

То тази задача си е направена точно за да ни обърка.....

0
SZahariev avatar SZahariev 4 Точки

Здравейте, някой може ли да ми каже къде е грешката? Разгледах вашите решения и съвпадат с изключение на това, че аз съм сметнал цената директно в if - овете, което не смятам, че е проблем.

Линк -> https://pastebin.com/cuaLEbW7.

Judge ми дава 77/100.

0
22/02/2018 14:24:28
TeodorStefanovPld avatar TeodorStefanovPld 1275 Точки

в последния if махаш само 50? а ако нощувките са примерно 21? това означава че трябва да махнеш 3 по 50? защото на всеки 7 имат една безплатна тоест от 21 ще имат само 18 нощувки за които да платят. От там ти идва грешката,а и кода ти е малко объркан беше ми трудно да разчета повтаряш един и същи код 2 път може да се опрости.трябва ти един counter от типа на нощувки % 7=х. и реално от цената да вадиш 50*х

0
SZahariev avatar SZahariev 4 Точки

Благодаря, но пак не става. Както и да е :)

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