Accueil de Gladir.com Notes légales de Gladir.com Flux RSS des nouvelles du site Gladir.com - Langage de programmation - C# (C Sharp) - ASin/ArcSin Section du logiciel DOS «MonsterBook» Inventaire de la bibliothèque de Gladir.com Entrée administrateur

En C# (C Sharp), il existe une méthode «ArcSin» (Math.ASin) dans la classe «Math», permettant de calculer l'Arc Sinus d'un cercle, il peut être intéressant d'en reproduire une pour notre plaisir personnel :

  1. using System;
  2.  
  3. namespace ArcSinus
  4. {
  5.      class Program
  6.      {
  7.           public static double ArcSin(double a) 
  8.           {
  9.                if(Math.Abs(a)==1.0) return Math.PI/2.0;
  10.                else return Math.Atan(a/Math.Sqrt(1-a*a));
  11.           } 
  12.  
  13.           static void Main(string[] args)
  14.           {
  15.                Console.WriteLine("ArcSin(0.5)="+ArcSin(0.5)); 
  16.           }
  17.      }
  18. }

on obtiendra le résultat suivant :

ArcSin(0.5)= 0.5235987755982989


Dernière mise à jour: Vendredi, le 25 mai 2012