Section courante

A propos

Section administrative du site

Bien qu'en Delphi, il existe pas de fonction «ArcCos» permettant de calculer l'Arc Cosinus d'un cercle, il peut être intéressant d'en reproduire une pour notre plaisir personnel :

  1. Program ArcCosinus;
  2.  
  3. {$APPTYPE CONSOLE}
  4.  
  5. Uses SysUtils;
  6.      
  7. Function _ArcCos(a:Real):Real;Begin
  8.  If Abs(a)=1.0 Then _ArcCos := (1-a)*PI/2.0
  9.                Else _ArcCos := Arctan(-a/Sqrt(1-a*a))+2*Arctan(1);
  10. End;
  11.      
  12. BEGIN
  13.  WriteLn(_ArcCos(0.5):0:15);
  14. END.

on obtiendra le résultat suivant :

ArcCos(0.5)= 1.047197551196598

Dernière mise à jour : Dimanche, le 17 août 2014