Section courante

A propos

Section administrative du site

En Java, il existe déjà une fonction «ASin» dans la classe «Math» (Math.asin), permettant de calculer l'Arc Sinus d'un cercle, cependant, il peut être intéressant d'en reproduire une pour notre plaisir personnel :

  1. public class ArcSinus {
  2.     
  3.     public static double ArcSin(double a) {
  4.         if(Math.abs(a)==1.0) return Math.PI/2.0;
  5.                         else return Math.atan(a/Math.sqrt(1-a*a));
  6.     }
  7.     
  8.     public static void main(String[] args) { 
  9.         System.out.print("ArcSin(0.5)="+ArcSin(0.5));
  10.     }
  11. }

on obtiendra le résultat suivant :

ArcSin(0.5)= 0.5235987755982989

Dernière mise à jour : Mercredi, le 3 juin 2015