Section courante

A propos

Section administrative du site

SGN

Signe
LotusScript

Syntaxe

Function Sgn(numExpr As Long) As Integer
Function Sgn(numExpr As Double) As Integer

Paramètres

Nom Description
numExpr 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.

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. Sub Main()
  2.      Print "Sgn(-910) = " & Sgn(-910)
  3.      Print "Sgn(-1) = " & Sgn(-1)
  4.      Print "Sgn(0) = " & Sgn(0)
  5.      Print "Sgn(10) = " & Sgn(10)
  6.      Print "Sgn(1) = " & Sgn(1)
  7.      Print "Sgn(100) = " & Sgn(1000) 
  8. End Sub

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 - LotusScript - Référence de procédures et fonctions - ABS
Articles - Les géants de l'informatique - IBM

Dernière mise à jour : Jeudi, le 8 janvier 2015