m1n1vv
13.01.2018, 07:56
Описание:
Функция округления до заданной точности знаков после запятой.
Параметры:
Float:value - дробное число
round - количество знаков после запятой после округления
Возвращаемое значение:
Число, округленное до заданной точности знаков после запятой.
Код:
stock Float:floatroundto(Float:value, round)
return floatround(value*floatpower(10.0, round))/floatpower(10.0, round)+0.000001;
Пример использования:
main()
{
printf("%.2f", floatroundto(14.86858, 2)); //14.87
}
Автор: m1n1vv
Функция округления до заданной точности знаков после запятой.
Параметры:
Float:value - дробное число
round - количество знаков после запятой после округления
Возвращаемое значение:
Число, округленное до заданной точности знаков после запятой.
Код:
stock Float:floatroundto(Float:value, round)
return floatround(value*floatpower(10.0, round))/floatpower(10.0, round)+0.000001;
Пример использования:
main()
{
printf("%.2f", floatroundto(14.86858, 2)); //14.87
}
Автор: m1n1vv