Section courante

A propos

Section administrative du site

Abs (Valeur absolue)

Bien qu'en C# (C Sharp), il existe une méthode «Math.Abs» permettant de calculer la valeur absolue, il peut quand même être amusant d'effectuer se genre de calcul nous même. Pour remédier à se problème, il suffit de créer une fonction ressemblant à ceci :

Essayer maintenant !
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace AbsSamples
  7. {
  8.     class Program
  9.     {
  10.  
  11.         static double abs(double a)
  12.         {
  13.             if (a < 0) a = -a;
  14.             return a;
  15.         } 
  16.         
  17.         static void Main(string[] args)
  18.         {
  19.             Console.WriteLine("Abs(1)=" + abs(1));
  20.             Console.WriteLine("Abs(-1)=" + abs(-1));
  21.             Console.WriteLine("Abs(30.2)=" + abs(30.2));
  22.             Console.WriteLine("Abs(-35.4)=" + abs(-35.4)); 
  23.         }
  24.     }
  25. }
  26.  

on obtiendra le résultat suivant :

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

Voir également

Langage de programmation - AWK - Mathématique - abs

Dernière mise à jour : Dimanche, le 17 avril 2016