Section courante

A propos

Section administrative du site

TAN

Tangente
Langage X++

Syntaxe

real tan(real n);

Paramètres

Nom Description
n Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter

Description

Cette fonction trigonométrique retourne la «tangente».

Algorithme

MODULE COS(X)
   RX x X
   S ← 42.0
   BOUCLE POUR I ← 10 JUSQU'A 1
      S ← 4.0 x I - 2.0 + (-R) / S
   FIN BOUCLE POUR
   SS x S
   RETOURNE (S - R) / (S + R)

MODULE SIN(X)
   RX x X
   S ← 42.0
   BOUCLE POUR I ← 10 JUSQU'A 1
      S ← 4.0 x I - 2.0 + (-R) / S
   FIN BOUCLE POUR
   RETOURNE 2.0 x X x S / (R + S x S)

MODULE TAN(X)
   RETOURNE SIN(X)/COS(X)

Exemple

Voici un exemple permet d'afficher les tangentes inférieurs à π :

  1. static void TanSamples(Args _args)
  2. {
  3.     real PI = 3.14159265358979323846;
  4.     real I;
  5.     I = 0;
  6.     while(I < PI) {
  7.         print "TAN(",I,")=",tan(I);
  8.         I += 0.1;
  9.     }
  10.     pause;
  11. }

on obtiendra le résultat suivant :

TAN(0.00)=0.00
TAN(0.10)=0.10
TAN(0.20)=0.20
TAN(0.30)=0.31
TAN(0.40)=0.42
TAN(0.50)=0.55
TAN(0.60)=0.68
TAN(0.70)=0.84
TAN(0.80)=1.03
TAN(0.90)=1.26
TAN(1.00)=1.56
TAN(1.10)=1.96
TAN(1.20)=2.57
TAN(1.30)=3.60
TAN(1.40)=5.80
TAN(1.50)=14.10
TAN(1.60)=-34.23
TAN(1.70)=-7.70
TAN(1.80)=-4.29
TAN(1.90)=-2.93
TAN(2.00)=-2.19
TAN(2.10)=-1.71
TAN(2.20)=-1.37
TAN(2.30)=-1.12
TAN(2.40)=-0.92
TAN(2.50)=-0.75
TAN(2.60)=-0.60
TAN(2.70)=-0.47
TAN(2.80)=-0.36
TAN(2.90)=-0.25
TAN(3.00)=-0.14
TAN(3.10)=-0.04


Dernière mise à jour : Vendredi, le 31 Mars 2017