Section courante

A propos

Section administrative du site

SGN

Signe
QuickBASIC/QBasic

Syntaxe

SGN(exprNum)

Paramètres

Nom Description
exprNum 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 trigonométrique retourne le signe d'un nombre.

Remarque

Algorithme

MODULE SGN(valeur)
   SI valeur < 0 ALORS
      RETOURNE -1
   SINON SI valeur = 0 ALORS
      RETOURNE 0
   SINON
      RETOURNE 1
   FIN SI

Exemple

Voici un exemple d'une utilisation typique de cette fonction :

  1. PRINT "Sgn(-910) = "; Sgn(-910)
  2. PRINT "Sgn(-1) = "; Sgn(-1)
  3. PRINT "Sgn(0) = "; Sgn(0)
  4. PRINT "Sgn(10) = "; Sgn(10)
  5. PRINT "Sgn(1) = "; Sgn(1)
  6. PRINT "Sgn(100) = "; Sgn(1000) 

on obtiendra le résultat suivant :

Sgn(-910) = -1
Sgn(-1) = -1
Sgn(0) = 0
Sgn(10) = 1
Sgn(1) = 1
Sgn(100) = 1

Voir également

Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - ABS
Langage de programmation - BASICA/GWBASIC - Référence de procédures et fonctions - SGN

Dernière mise à jour : Mercredi, le 14 septembre 2016