Section courante

A propos

Section administrative du site

ABS

Valeur absolue
Oberon .NET

Syntaxe

PROCEDURE ABS(n:expression numérique):expression numérique;

Paramètres

Nom Description
n Ce paramètre permet d'indiquer l'expression contenant le 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 fonction retourne la valeur absolue d'un nombre. Ainsi, le signe (négatif), s'il existe, est retiré de façon à conserver uniquement les chiffres du nombre sans toutefois changer sa valeur.

Exemples

Voici un exemple montrant une utilisation de la valeur absolue avec des parenthèses :

  1. MODULE Abs1;
  2.  
  3. BEGIN
  4.  WRITELN("Abs(9*(-7))=",ABS(9*(-7)));
  5. END Abs1.

on obtiendra le résultat suivant :

Abs(9*(-7))=63

Voici un exemple montrant une utilisation plus classique de la valeur absolue :

  1. MODULE Abs2;
  2.      
  3. BEGIN
  4.  WRITELN("Abs(1)=",ABS(1));
  5.  WRITELN("Abs(-1)=",ABS(-1));
  6.  WRITELN("Abs(30.2)=",System.Math.Abs{(REAL):REAL}(30.2));
  7.  WRITELN("Abs(-35.4)=",System.Math.Abs{(REAL):REAL}(-35.4));
  8. END Abs2.

on obtiendra le résultat suivant :

Abs(1)=1
Abs(-1)=1
Abs(30.2)=30.2
Abs(-35.4)=35.4


Dernière mise à jour : Samedi, le 2 février 2008