Section courante

A propos

Section administrative du site

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 : Samedi, le 16 août 2014