Кибор
»
Кибор - Интегрированная среда разработки ботов
»
Вопросы и решение проблем
»
Округление числа.
Страниц
(1):
[1]
1.
konctantin777
- 26 Апреля, 2020 - 14:05:32 -
перейти к сообщению
Здравствуйте. Через поиск тему не посмотреть...
CODE:
text_static0[1]=""+format(stope/60000)+"мин.";
показывает много цифр после точки. Как сделать, чтобы показало целую часть и десятичную ? (чтобы было видно, что 1.9 часа, а не просто 1)
2.
Dantes3000
- 26 Апреля, 2020 - 14:13:47 -
перейти к сообщению
в int можно записать только целые числа, поэтому выводится с округлением.
CODE:
int k;
double kk;
k=10/3;
kk=10/3;
messagebox(k);
messagebox(kk);
3.
konctantin777
- 26 Апреля, 2020 - 14:20:40 -
перейти к сообщению
А чтобы показывало одну цифру после запятой ? Лучше смотрится 3.9 чем 3.999999 и понятнее, что, например, осталось 4 часа ждать, а не 3 если выводить без цифры после запятой
4.
Kibor
- 26 Апреля, 2020 - 14:24:43 -
перейти к сообщению
CODE:
double d=3.999999;
string a=format(d);
regexsearch(1, #a, a, "\d+[.]\d");
messagebox (a);
5.
Denci
- 06 Марта, 2021 - 14:00:47 -
перейти к сообщению
а как округлить до 2,3,4 знаков после запятой (чтобы получилось3.99, 3.999, 3.9999)?
6.
Zireael
- 06 Марта, 2021 - 14:16:26 -
перейти к сообщению
Цитата:
а как округлить до 2,3,4 знаков после запятой (чтобы получилось3.99, 3.999, 3.9999)?
CODE:
double d=3.999999;
string a=format(d);
regexsearch(1, #a, a, "\d+\.\d{3}"); // до 3х знаков
messagebox (a);
Powered by
ExBB FM 1.0 Final