TAN |
Tangente |
|---|---|
| Cobol | |
Syntaxe
| FUNCTION TAN(exp) |
Paramètres
| Nom | Description |
|---|---|
| exp | Ce paramètre permet d'indiquer l'expression contenant le nombre à traiter. |
Description
Cette fonction trigonométrique retourne la «Tangente».
Algorithme
|
MODULE COS(X) R ← X x X S ← 42.0 BOUCLE POUR I ← 10 JUSQU'A 1 S ← 4.0 x I - 2.0 + (-R) / S FIN BOUCLE POUR S ← S x S RETOURNE (S - R) / (S + R) MODULE SIN(X) R ← X 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) |
Remarques
- La fonction TAN en COBOL permet de calculer la tangente d'un angle exprimé en radians. Cela signifie que, pour obtenir un résultat correct, le paramètre passé à la fonction doit être converti en radians si l'angle est initialement en degrés, ce qui est souvent le cas dans les contextes métiers.
- Le paramètre exp représente l'expression contenant la valeur angulaire. Cette expression peut être une constante, une variable, ou une formule mathématique. Elle doit représenter un angle en radians, sinon le résultat sera incorrect, ce qui est une source fréquente d'erreurs.
- Cette fonction est utile dans des traitements scientifiques, d'ingénierie ou de modélisation mathématique, notamment dans des programmes de calcul technique, de simulation, ou d'analyse de formes géométriques. Elle est rarement utilisée dans les applications de gestion classiques.
- Comme toutes les fonctions trigonométriques, TAN peut retourner des valeurs très élevées lorsque le paramètre approche des asymptotes de la tangente (par exemple π/2, 3π/2,...). Cela peut générer des résultats inattendus ou des erreurs si les cas limites ne sont pas anticipés.
- TAN s'intègre bien dans des expressions mathématiques combinées avec d'autres fonctions comme SIN, COS, ou même ATAN, permettant d'effectuer des calculs complexes de manière concise, sans avoir à coder manuellement les équations.
- Cette fonction attend un paramètre numérique valide, ce qui signifie que toute tentative de lui passer une chaîne de caractères ou une valeur non numérique entraînera une erreur à la compilation ou à l'exécution. Il est donc recommandé de s'assurer que exp est bien typé.
- Le résultat retourné par FUNCTION TAN(exp) est de type floating-point, ce qui permet de gérer des valeurs décimales très précises. Toutefois, il convient d'être vigilant avec l'arrondi ou le format de sortie si ces résultats sont utilisés dans des états ou des impressions.
- Même si COBOL n'est pas souvent associé aux calculs trigonométriques, sa capacité à utiliser des fonctions comme TAN montre qu'il peut aussi être employé dans des contextes techniques ou scientifiques, surtout lorsqu'il interagit avec des systèmes anciens encore utilisés dans ces domaines.
Dernière mise à jour : Jeudi, le 28 juillet 2011