SGN |
Signe |
---|---|
GWBASIC |
Syntaxe
SGN(n) |
Paramètres
Nom | Description |
---|---|
n | Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter |
Retour
Valeur | Description |
---|---|
-1 | Cette valeur indique un nombre négatif |
0 | Cette valeur indique un nombre nulle |
1 | Cette valeur indique un nombre positif |
Description
Cette fonction retourne le signe d'un nombre.
Algorithme
MODULE SGN(valeur) SI valeur < 0 ALORS RETOURNE -1 SINON SI valeur = 0 ALORS RETOURNE 0 SINON RETOURNE 1 FIN SI |
Remarque
- Grâce à cette fonction, un peut déterminer n'importe quel nombre naturel, entier ou réel de simple ou de double précision. Si vous utilisez un autre type de données, vous aurez un message d'erreur «Type mismatch».
Exemples
Voici un exemple d'une utilisation typique de cette fonction :
on obtiendra le résultat suivant :
Sgn(-910) = -1Sgn(-1) = -1
Sgn(0) = 0
Sgn(10) = 1
Sgn(1) = 1
Sgn(100) = 1
L'exemple suivant détermine le catégorie du nombre à l'aide de SGN :
on obtiendra le résultat suivant :
NOMBRE NEGATIF, DONC NOMBRE ENTIER
Dernière mise à jour : Samedi, le 9 septembre 2017