ACSUtils Wiki

An ACS library for ZDoom-based ports

User Tools

Site Tools


ru:functions:math

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ru:functions:math [2016/05/02 00:23] – [Округление] korshunru:functions:math [2016/05/05 00:53] (current) djskaarj
Line 39: Line 39:
  
 Сравнивает два числа и возвращает результат: Сравнивает два числа и возвращает результат:
-  * ''1'' -- a > b +  * ''1'', если a > b 
-  * ''-1'' -- a < b +  * ''-1'', если a < b 
-  * ''0'' -- a = b+  * ''0'', если a = b
  
 ==== dist ==== ==== dist ====
Line 55: Line 55:
 dist(3.0, -2.0) == 5.0; dist(3.0, -2.0) == 5.0;
 </code> </code>
 +
 +==== gcf ====
 +''num gcf(num a, num b)''
 +
 +Возвращает наибольший общий делитель двух чисел. Возвращённый делитель будет отрицательным, если одно или оба данных числа отрицательны.
 +
 +**Example**
 +
 +<code>
 +gcf(18,   24)   == 6;
 +gcf(18.0, 24.0) == 6.0;
 +gcf(-18,  -24)  == -6;
 +</code>
 +
  
 ==== max ==== ==== max ====
Line 84: Line 98:
  
 Возвращает знак числа x. Возвращает знак числа x.
-  * ''1'' -- x > 0 (положительное) +  * ''1'', если x > 0 (положительное) 
-  * ''-1'' -- x < 0 (отрицательное) +  * ''-1'', если x < 0 (отрицательное) 
-  * ''0'' -- x = 0+  * ''0'', если x = 0
  
 **Пример** **Пример**
Line 264: Line 278:
 ''fixed length3d2(int x, int y, int z)'' ''fixed length3d2(int x, int y, int z)''
  
-Возвращает **квадрат** длинны заданного трехмерного вектора.+Возвращает **квадрат** длины заданного трехмерного вектора.
  
 ==== normalize2d ==== ==== normalize2d ====
ru/functions/math.1462137819.txt.gz · Last modified: 2016/05/02 00:23 by korshun