Loading...
Teodor92 avatar Teodor92 569 Точки
Best Answer

1.  Превръщаш цената в целочислен тип, с което премахваш всички числа след десетичната запетая:
 

int price = int.Parse(Console.ReadLine());

 

2. Когато работиш с пари ВИНАГИ се ползав deciaml тип за да се избегнат проблеми с точността.

 

Note: в конкретната задача, ако промениш: 

            double price = double.Parse(Console.ReadLine());

Ще получиш 100т. но това е единствено поради факта, че тестовете на задачата са непълни. Винаги ползвай decimal кото работиш с пари.

0
26/02/2017 16:18:07
Saltador avatar Saltador 3 Точки

добре изпратиха ми решение, което работи, но все пак искам да знам, защо това не работи, защото аз не виждам причина да ми дава 50%

0
yanmark avatar yanmark 19 Точки

double pari = M * 3.25 + Z * 4 + R * 3.5 + K * 8;

тук когато използваш double не слагаи цели числа като 4 и 8 пиши ги 4.0 и 8.0

може и тук да е проблема пробвай

0
Saltador avatar Saltador 3 Точки

съвета на колегата по-горе оправи проблема :) благодаря все пак

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