Section courante

A propos

Section administrative du site

Math.Sign

Signe
VB .NET (Visual Basic .NET) System

Syntaxe

Function Math.Sign(value As Decimal) As Integer
Function Math.Sign(value As Double) As Integer
Function Math.Sign(value As Short) As Integer
Function Math.Sign(value As Long) As Integer
Function Math.Sign(value As SByte) As Integer
Function Math.Sign(value As Single) As Integer

Paramètres

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

Algorithme

MODULE Math.Sign(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. Module Module1
  2.  
  3.     Sub Main()
  4.         Console.WriteLine("Sgn(-910) = " & Math.Sign(-910))
  5.         Console.WriteLine("Sgn(-1) = " & Math.Sign(-1))
  6.         Console.WriteLine("Sgn(0) = " & Math.Sign(0))
  7.         Console.WriteLine("Sgn(10) = " & Math.Sign(10))
  8.         Console.WriteLine("Sgn(1) = " & Math.Sign(1))
  9.         Console.WriteLine("Sgn(100) = " & Math.Sign(1000))
  10.     End Sub
  11.  
  12. End Module

on obtiendra le résultat suivant :

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


Dernière mise à jour : Dimanche, le 9 novembre 2014