Loading...
billy.stefanov avatar billy.stefanov 0 Точки

Непълни точки от задача на пробен изпит

Здравейте,

Не ми излизат пълните точки на тази задача. Това е решението ми. Предполагам не иска double и пробвах с decimal, но пък с второто имаше компилационна грешка. Предложения?

 

0
Programming Basics
mradkov avatar mradkov 12 Точки

Decimal типът по принцип се използва за работа с пари.

Проблем имаш при това умножение:

  var WinePrice = RakiaPrice - (0.4 * RakiaPrice);
  var BeerPrice = RakiaPrice - (0.8 * RakiaPrice);


Тук се опитваш да умножиш double по decimal...

Parse-ни  входните данни като double

            var WhiskeyPrice = double.Parse(Console.ReadLine());


След което при изхода направи закръглянето така:

            Console.WriteLine($"{Cash:f2}"); 


Виж работещият пример в pastebin - тук
 

0
09/05/2017 17:27:32
krasi1105 avatar krasi1105 380 Точки

Math.Round връща double или decimal с определен брой символи след десетичната запетая. MSDN

0
mradkov avatar mradkov 12 Точки

Благодаря за поправката. 

0
billy.stefanov avatar billy.stefanov 0 Точки

Благодаря ти!

Погрешно съм paste-нал кода, който използвах когато тествах с decimal и оттам се е получила грешката с умножението. Това за форматирането, дори не го бях чувал. Ще се проучва днес. Благодаря отново!

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