Top.Mail.Ru
Уведомления
Очистить все

[Решено] В чем отличие между qRound() и qFloor()?

(@wwort)
New member

здравствуйте, не могу понять в чем отличие между упомянутыми функциями (qRound() и qFloor()). Кажется, что они выполняют одно и то же - округление значения до целой величины...

Цитата
Создатель темы Размещено : 09.02.2025 11:00
Метки темы
Aveal
(@aveal)
Top level Admin

Доброго времени суток!

qRound() округляет до ближайшего целого, а qFloor() до ближайшего целого, не превышающего исходное значение. На примере сейчас наглядно покажу:

qFloor(3.2) = 3;
qRound(3.2) = 3;

qFloor(3.8) = 3;
qRound(3.8) = 4;

Ссылки на официальную документацию - qRound() и qFloor().

ОтветитьЦитата
Размещено : 09.02.2025 16:58
(@wwort)
New member

Запись от: @aveal

Доброго времени суток!

qRound() округляет до ближайшего целого, а qFloor() до ближайшего целого, не превышающего исходное значение. На примере сейчас наглядно покажу:

qFloor(3.2) = 3;
qRound(3.2) = 3;

qFloor(3.8) = 3;
qRound(3.8) = 4;

Ссылки на официальную документацию - qRound() и qFloor().

Большое спасибо, все понял!

Извините за глупый вопрос, в следующий раз буду внимательнее с документацией 🙂 

 

ОтветитьЦитата
Создатель темы Размещено : 09.02.2025 21:37
Aveal
(@aveal)
Top level Admin

Запись от: @wwort

Большое спасибо, все понял!

Отлично!

 

ОтветитьЦитата
Размещено : 10.02.2025 16:46
Aveal
(@aveal)
Top level Admin

Запись от: @wwort

Извините за глупый вопрос, в следующий раз буду внимательнее с документацией 🙂 

Нет проблем )

 

ОтветитьЦитата
Размещено : 10.02.2025 16:47
Поделиться: