NxMath::ABS |
Absolue |
---|---|
Ageia PhysX SDK | NxMath.h |
Syntaxe
NX_INLINE NxI32 NxMath::abs(NxI32 expression); |
NX_INLINE NxF32 NxMath::abs(NxF32 expression); |
NX_INLINE NxF64 NxMath::abs(NxF64 expression); |
Paramètres
Nom | Description |
---|---|
expression | Ce paramètre permet d'indiquer l'expression contenant un nombre à traiter. |
Retour
Valeur | Description |
---|---|
0 ou supérieur | Ces valeurs sont les seules pouvant être retourné. La valeur absolue d'un nombre est toujours positive. |
Description
Cette méthode permet de retourner la valeur absolue d'une valeur.
Algorithme
MODULE ABS(valeur) SI valeur < 0 ALORS RETOURNE - valeur SINON RETOURNE valeur FIN SI |
Exemples
Voici un exemple, en Visual C++ .NET 2003 en mode console pour Windows, montrant une utilisation de la valeur absolue avec des parenthèses :
on obtiendra le résultat suivant :
Abs(9*(-7))=63.0000000Voici un exemple, en Visual C++ .NET 2003 en mode console pour Windows, montrant une utilisation plus classique de la valeur absolue :
on obtiendra le résultat suivant :
Abs(1) = 1.000000Abs(-1) = 1.000000
Abs(30.2) = 30.200000
Abs(-35.4) = 35.400000
Dernière mise à jour : Vendredi, le 2 août 2013