Скачать MetaTrader 5

MathFloor

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Опубликуй статью и заслужи признание тысячи трейдеров!
Matvey Alekseev
507
Matvey Alekseev 2014.06.25 20:26 

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

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

 

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

Ihor Herasko
9056
Ihor Herasko 2014.06.25 20:30  
mat.twg:

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

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

 

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

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

int mathFloor = (int)MathFloor(3.5783947);
Matvey Alekseev
507
Matvey Alekseev 2014.06.25 20:37  
Это был практически риторический вопрос =) скорее ботинок в адрес того, кто писал документацию ... там должно быть написано примерно: "Double, нормализованное так, что идентично целому.."  а не "Возвращает ближайшее снизу целое числовое значение."
Ihor Herasko
9056
Ihor Herasko 2014.06.25 20:40  
mat.twg:
Это был практически риторический вопрос =) скорее ботинок в адрес того, кто писал документацию ... там должно быть написано примерно: "Double, нормализованное так, что идентично целому.."  а не "Возвращает ближайшее снизу целое числовое значение."
Документацию писали, как Библию, несколько человек. Отсюда и частые нестыковки в терминологии. Что уж говорить о точности формулировок?
Ilyas
1205
Ilyas 2014.06.25 21:17  
Тут "целое" - математическое понятие, а не программистское.
Ivan Vagin
8888
Ivan Vagin 2014.06.26 00:02  
mql5:
Тут "целое" - математическое понятие, а не программистское.
В русском языке, по крайней мере, есть сноски, удобная такая вещь - если встречается непонятное или выпадающее из контекста слово.
Vasiliy Smirnov
12314
Vasiliy Smirnov 2014.06.26 19:52  
mat.twg:

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

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

 

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

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