434 / 299 / 82
Регистрация: 11.12.2010
Сообщений: 1,209
|
|
1 | |
.NET 4.x Округление денег. Как сделать верно?14.11.2013, 19:46. Показов 2167. Ответов 3
Метки нет (Все метки)
Собственно есть система которая перегоняет деньги из 1 валюты в другую
но в итоге получается такая фигня. Допустим мы дали 10 долларов и получили 328,184... Но у пользователя нету тысячных(десятитысячных итд). (Да и не кто из нас их в глаза не видел ) По идее по правили матики мы должны попросить 328,18 но тут начинает брыкаться банк. Говоря что этого мало. Но если дать ему 328,19 то всё уже ок. Собственно как округлять так что бы для 328,184 - было 328,19 Для 328,180 - было 328,18 Для 328,188 - Было 328,19 Пытаюсь придумать что то красивое и элегантное. По пока что на ум нечего кроме куча if'ов не приходит...
0
|
14.11.2013, 19:46 | |
Ответы с готовыми решениями:
3
как сделать чтобы на label1 выходило значение верно или не верно? Как мне сделать чтобы на label1 выходило значение верно или не верно? Как сделать систему передачи денег ? Как сделать округление до сотых? |
Администратор
|
||||||
14.11.2013, 19:54 | 2 | |||||
1
|
17685 / 12871 / 3365
Регистрация: 17.09.2011
Сообщений: 21,136
|
|
14.11.2013, 19:54 | 3 |
Округляйте до 3 знаков после запятой: градаций в 1/1000 нет, а из трех знаков банки уже на месте решат, в какую сторону округлять до двух знаков.
Разумеется, округление проводите уже после всех расчетов, чтобы не набегала ошибка.
0
|
434 / 299 / 82
Регистрация: 11.12.2010
Сообщений: 1,209
|
||||||
14.11.2013, 20:06 [ТС] | 4 | |||||
У меня пока что такой вариант.
Не очевидный но то же работает. О_о (отрицательных чисел быть не может)
0
|
14.11.2013, 20:06 | |
14.11.2013, 20:06 | |
Помогаю со студенческими работами здесь
4
Как сделать зачисление денег на баланс пользователя? Как сделать отправку денег за регистрацию на сайте? Как изменится предложение денег, если возможности банковской системы по созданию денег используются полностью. Как сделать округление до второго знака в Range Как сделать округление до 50??? (Например 1243 как 1250) Как сделать свою форму оплаты яндекс денег на сайт Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |