Я супер застрял в этой проблеме, и я не знаю, где математика идет не так. здесь идет.Округление до 0,05 налогов, что я делаю неправильно?
Рассчитать налог на эти 2 изделия. налог должен быть округлен до ближайшего 0,05.
товарная цена = $ 47.50 с налогом 15% --- ответ должен быть 54,65 долларов США;
47,50 * 15/100 = 7,125
7,125/0,05 = 142,5 -> округляется вы получите 143
143 * 0,05 = 7,15 налога
$ 47,50 + $ 7,15 = $ 54,65 -> большой я получил то, что я должен;
товар_TWO цена = 11,25 $ с налогом 5% --- ответ должен составлять 11,85 доллара США;
11.25 * 5/100 = 0,5625
0,5625/0,05 = 11,25 -> округленный вы получаете 11
11 * 0.05 = 0.55 налог;
$ 11.25 + $ 0.55 = $ 11.80 -> но ответ должен быть 11.85 ... как ???
, если вы хотите сказать, что вы должны округлить 0,55 до 0,6 , то почему бы не округлить 7.15 до 7.2 ??? и тогда ответ product_ONE не будет соответствовать ...
может кто-нибудь объяснить, пожалуйста, если его математика или если мне дали неправильные ответы? благодаря
Какие библиотеки вы используете для округления? – Gatusko
Почему, по вашему мнению, сумма с налогом на продукт 2 должна составлять 11,85? '11.25 * 1.05 = 11.8125', который при округлении до приблизительного' 0.05' равен '11.80', что и есть. – azurefrog
вы должны спросить адвоката по этому вопросу – CSK