Loading...
darkata405 avatar darkata405 6 Точки

Trip Expenses - 50/100.

Здравейте, решавам тази задача от 4 часа и максималните точки които успях да достигна са 50/100. Последният проблем, който ми остана е да оправя брояча, обаче не се сетих как.. пробвах и с булева, но късмета не беше на моя страна ;д . Ако някой може да ми каже къде гърми, ще съм му много благодарен ;ppp !!!

pastebin: https://pastebin.com/6qJtZgpZ ;
условие: https://softuni.bg/downloads/svn/programming-basics-v4/course-directories/september-2019/2019-06/Exam/06.%20Trip%20Expenses.docx ;

Expected output:
Daily limit exceeded! You've bought 2 products.
Money left from today: 5.00. You've bought 2 products.
Money left from today: 8.00. You've bought 5 products.

Your output:
Daily limit exceeded! You've bought 2 products.
Money left from today: 5.00. You've bought 3 products.
Money left from today: 8.00. You've bought 6 products.

Благодая много предварително !!!

Тагове:
0
Programming Basics
xpainkillerx avatar xpainkillerx 14 Точки

Виж този код  - https://pastebin.com/n163paze

Нямах време сутринта да го тествам. Основното, което ти дава грешка е, че трябва да четеш price ведната след влизането във for цикъла, преди while. В противен случай ти брои закупен продукт без да има въведен такъв и брояча те прецаква. А при инициализирането на променивата price ,  я оставяш string.empty  или "". 

0
20/12/2019 08:31:36
darkata405 avatar darkata405 6 Точки

Мерси много, колега. Почти го докарахме, така дава 75/100. Сега единствения проблем е, че брои с едно по-малко, хаха :D

0
20/12/2019 14:20:48
EvgeniJD avatar EvgeniJD 35 Точки

Здравей! Пробвай това решение: https://pastebin.com/SNQjUYV7   

Би трябвало да е 100/100.

0
xpainkillerx avatar xpainkillerx 14 Точки

Ето колега 100/100 - https://pastebin.com/8BmjMQmr

Малко променен твоя код, но идеята е да видим грешката, а не да ти дам написан нов код. Та значи вторият проблем беше, че moneyLeft не ги прибавяш към сумата пари за следващия ден и така намалява покупателната способност на мацката, която пазарува :)

Разгледай кода и весели празници :)

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