Скачать MetaTrader 5

MathFloor

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Matvey Alekseev
649
Matvey Alekseev  

Возвращает ближайшее снизу целое числовое значение.

double  MathFloor(
   double  val     // число
   );

 

 Так, что возвращает... double или integer?

Ihor Herasko
13803
Ihor Herasko  
mat.twg:

Возвращает ближайшее снизу целое числовое значение.

double  MathFloor(
   double  val     // число
   );

 

 Так, что возвращает... double или integer?

Double, нормализованное так, что идентично целому. В случае необходимости записи результата в целое, нужно сделать так:

int mathFloor = (int)MathFloor(3.5783947);
Matvey Alekseev
649
Matvey Alekseev  
Это был практически риторический вопрос =) скорее ботинок в адрес того, кто писал документацию ... там должно быть написано примерно: "Double, нормализованное так, что идентично целому.."  а не "Возвращает ближайшее снизу целое числовое значение."
Ihor Herasko
13803
Ihor Herasko  
mat.twg:
Это был практически риторический вопрос =) скорее ботинок в адрес того, кто писал документацию ... там должно быть написано примерно: "Double, нормализованное так, что идентично целому.."  а не "Возвращает ближайшее снизу целое числовое значение."
Документацию писали, как Библию, несколько человек. Отсюда и частые нестыковки в терминологии. Что уж говорить о точности формулировок?
Ilyas
1212
Ilyas  
Тут "целое" - математическое понятие, а не программистское.
Ivan Vagin
8888
Ivan Vagin  
mql5:
Тут "целое" - математическое понятие, а не программистское.
В русском языке, по крайней мере, есть сноски, удобная такая вещь - если встречается непонятное или выпадающее из контекста слово.
Vasiliy Smirnov
13621
Vasiliy Smirnov  
mat.twg:

Возвращает ближайшее снизу целое числовое значение.

double  MathFloor(
   double  val     // число
   );

 

 Так, что возвращает... double или integer?

Double тоже целым бывает. Во как.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий