Что нового

[Математика] Округление десятых

GreenAxe

Новичок
Сообщения
3
Репутация
0
Всем привет.
Есть рабочий код (мой быдло код :D) , суть проста я выделяю цифры жму HotKey функция умножает полученную сумму на 30% и возвращает результат
Например : 1820 -> 2340 , 6352 -> 8257.6
Как видим числом 6252 в результате нам вернут 60 копеек, что в общем то правильно.

Вопрос как сделать округление копеек допустим до 40 копеек мы не увеличиваем конечную сумму на 1 а от 50 копеек мы увеличиваем сумму на 1.
То есть:
2231 -> 2900.3 = функция нам возвращает 2900
6955 -> 9041.5 = функция нам возвращает 9042


Код:
Func _Price()
Send("^{с}")       
$var = ClipGet()
$var2 = $var
$newPrice = $var2 * 0.3
$new = $var + $newPrice
ClipPut($new)
Send("+{INS}")   

EndFunc
 

Mur

Осваивающий
Сообщения
132
Репутация
32
Re: [Математика] Округление сотых


Код:
$input = InputBox('enter a number', 'moo')
$input = StringFormat("%.0f", $input)
MsgBox(0, '', $input)

округляет ваши числа
 
Автор
G

GreenAxe

Новичок
Сообщения
3
Репутация
0
ой да )) Спасибо исправил.

спасибо за помощь. :IL_AutoIt_1:
 
Верх