Section courante

A propos

Section administrative du site

FABS

Virgule flottante absolue
Visual C++ math.h

Syntaxe

double fabs(double n);

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 calcul la valeur absolue d'un nombre réel. Voici un graphique de représentation de la distribution de cette valeur :

Algorithme

MODULE ABS(valeur)
   SI valeur < 0 ALORS
      RETOURNE - valeur
   SINON
      RETOURNE valeur
   FIN SI


Exemple

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

  1. #include "stdafx.h"
  2. #include <stdlib.h>
  3. #include <math.h>
  4.  
  5. int main(int argc, char* argv[]) {
  6.  printf("fabs(1)=%.0f\n",fabs(1));
  7.  printf("fabs(-1)=%.0f\n",fabs(-1));
  8.  printf("fabs(30.2)=%.1f\n",fabs(30.2));
  9.  printf("fabs(-35.4)=%.1f\n",fabs(-35.4));
  10.  return 0;
  11. }

on obtiendra le résultat suivant :

fabs(1)=1
fabs(-1)=1
fabs(30.2)=30.2
fabs(-35.4)=35.4

Voir également

Langage de programmation - Visual C++ - Référence procédures et fonctions - ceil
Langage de programmation - Visual C++ - Référence procédures et fonctions - floor

Dernière mise à jour : Samedi, le 7 avril 2018