La classe Math fournit beaucoup de méthodes utiles, relatives aux mathématiques
Abs
Math.Abs(number)
Obtient la valeur absolue d'un nombre donné. Par exemple, -32,233 retournera 32,233.
number
Le nombre dont on veut la valeur absolue.
Returns
La valeur absolue d'un nombre donné.
Ceiling
Math.Ceiling(number)
Obtient l'entier qui est plus grand ou égal au nombre décimal spécifié. Par exemple, 32,233 retourne 33.
number
Le nombre dont on veut la valeur entière immédiatement supérieure.
Returns
La valeur entière immédiatement supérieure.
Floor
Math.Floor(number)
Obtient l'entier qui est plus petit ou égal au nombre décimal spécifié. Par exemple, 32,233 retourne 32.
number
Le nombre dont on veut la valeur entière immédiatement inférieure.
Returns
La valeur entière immédiatement inférieure.
NaturalLog
Math.NaturalLog(number)
Obtient la valeur du logarithme naturel (ou logarithme népérien) du nombre donné.
number
Le nombre dont on veut le logarithme naturel.
Returns
Le logarithme naturel du nombre donné.
Log
Math.Log(number)
Obtient la valeur du logarithme (de base 10) du nombre donné.
number
Le nombre dont on veut le logarithme
Returns
Le logarithme du nombre donné
Cos
Math.Cos(angle)
Obtient le cosinus d'un angle donné en radians.
angle
L'angle dont on veut le cosinus (en radians).
Returns
Le cosinus d'un angle donné.
Sin
Math.Sin(angle)
Obtient le sinus d'un angle donné en radians.
angle
L'angle dont on veut le sinus (en radians)
Returns
Le sinus d'un angle donné
Tan
Math.Tan(angle)
Obtient la tangente d'un angle donné en radians.
angle
L'angle dont on veut la tangente (en radians).
Returns
La tangente d'un angle donné.
ArcSin
Math.ArcSin(sinValue)
Obtient l'angle en radians donné par la valeur du sinus.
sinValue
La valeur du sinus dont l'angle est nécessaire.
Returns
L'angle (en radians) pour une valeur de sinus donnée.
ArcCos
Math.ArcCos(cosValue)
Obtient l'angle en radians donné par la valeur du cosinus.
cosValue
La valeur du cosinus dont l'angle est nécessaire.
Returns
L'angle (en radians) pour la valeur du cosinus donnée.
ArcTan
Math.ArcTan(tanValue)
Obtient l'angle en radians donné par la valeur de la tangente.
tanValue
La valeur de la tangente dont l'angle est nécessaire.
Returns
L'angle (en radians) pour la valeur de la tangente donnée.
GetDegrees
Math.GetDegrees(angle)
Convertit un angle donné en radians en degrés.
angle
L'angle en radians.
Returns
L'angle converti en degrés.
GetRadians
Math.GetRadians(angle)
Convertit un angle donné en degrés en radians.
angle
L'angle en degré.
Returns
L'angle converti en radians.
SquareRoot
Math.SquareRoot(number)
Obtient la racine carrée d'un nombre donné.
number
Le nombre dont on veut la racine carrée.
Returns
La racine carrée d'un nombre donné.
Power
Math.Power(baseNumber, exponent)
Elève le baseNumber à la puissance spécifiée.
baseNumber
Le nombre élevé à la puissance.
exponent
La puissance à laquelle élever le nombre de base.
Returns
Le baseNumber élevé à l'exposant spécifié.
Round
Math.Round(number)
Arrondi un nombre à la valeur entière la plus proche. Par exemple 32,233 est arrondi à 32,0 tandis que 32,566 est arrondi à 33.
number
Le nombre à arrondir.
Returns
L'arrondi d'un nombre donné.
Max
Math.Max(number1, number2)
Compare deux nombres et retourne le plus grand des deux.
number1
Le premier des deux nombres à comparer.
number2
Le second des deux nombres à comparer.
Returns
La plus grande valeur entre deux nombres.
Min
Math.Min(number1, number2)
Compare deux nombres et retourne le plus petit des deux.
number1
Le premier des deux nombres à comparer.
number2
Le second des deux nombres à comparer.
Returns
La plus petite valeur entre deux nombres.
Remainder
Math.Remainder(dividend, divisor)
Divise le premier nombre par le second et renvoie le reste.
dividend
Le numérateur.
divisor
Le dénominateur.
Returns
Le reste de la division.
GetRandomNumber
Math.GetRandomNumber(maxNumber)
Obtient un nombre aléatoire entre 1 et une valeur maximale (incluse).
maxNumber
Le nombre maximum de la valeur aléatoire demandée.
Returns
Un nombre aléatoire inférieur ou égal à la valeur maximale spécifiée.