Задача 2. Резервация java
Моля ви помагайте!!! Заради тази задача съм спал 2 часа... направо я сънувам. Моля ви покажете ми правилното решение. Каквото и както и да напиша ми дава 75/100 :( ;(. Аз я мъча на "ДЖАВА", но може и на друг език, искам да "хвана" логиката. Благодаря !!!
УСЛОВИЕТО Е:
Деси разглежда оферти за престой по време на почивката си. Намира подходящо място за престой със следните условия:
- Нощувката за двойна стая струва 30лв
- Ако резервацията бъде направена поне 10 дена по-рано, цената е 25лв
- Ако резервацията бъде направена от предходен месец се начислява 20% отстъпка и цената на нощувката е 25лв
Напишете програма, която според деня и месеца на резервацията, деня на настаняване и деня на напускане на хотела изчислява сумата, която Деси трябва да заплати. Почивката на Деси няма да започва през един месец и да приключва през друг.
Вход
- Първи ред – ден, в който е направена резервацията – цяло число в интервала от [1… 31]
- Втория ред – месец, в който е направена резервацията – цяло число в интервала от [1... 12]
- Трети ред – ден за настаняване – цяло число в интервала от [1... 30]
- Четвърти ред – месец за настаняване – цяло число в интервала от [1... 12]
- Пети ред – ден за напускане на стаята – цяло число в интервала от [1... 31]
- Шести ред – месец за напускане на стаята – цяло число в интервала от [1... 12]
Изход
"Your stay from {1}/{2} to {3}/{4} will cost {5}"
Където:
- 1 – ден за настаняване
- 2 – месец за настаняване
- 3 – ден за напускане на стаята
- 4 – месец за напускане на стаята
- 5 – сума за престоя, форматирана до втория знак след десетичната запетая
Безкрайно много ти Благодаря !!!