Et C++

Et C



Les langages de programmation mathématique, statistique et informatique fonctionnent main dans la main. Les formules utilisées en statistiques ou en mathématiques doivent parfois être implémentées dans des langages de programmation informatique. Ces fonctions et formules fonctionnent de la même manière dans toutes les matières. La seule différence est la mise en œuvre. Cet article est conçu pour apprendre à implémenter la fonction atan() dans le langage de programmation c++.

Qu'est-ce que la fonction C++ atan() ?

La fonction atan() est une fonction tangente inverse de Math. Il est utilisé pour trouver la valeur de tangente inverse d'un nombre dans le langage de programmation c++. En mathématiques, atan() est le tan-1a. ‘a’ est le nombre et tan-1 trouve la tangente inverse de ‘a’.







De même, lorsque nous trouvons atan() dans le langage de programmation c++, un nombre 'a' est fourni à la fonction atan() et calcule la tangente inverse de 'a'. La fonction atan() de c++ renvoie l'inverse de la tangente du nombre donné au format radians. La valeur en radian est égale à 180/pi degrés. Ainsi, lorsque vous calculez une tangente inverse sur une calculatrice, vous trouverez un résultat différent car la calculatrice renvoie le résultat sous la forme d'un degré. Mais la sortie de atan() est en radians. Si vous voulez le même résultat que celui fourni par la calculatrice, vous devez convertir le résultat en radian en degré.



Syntaxe de la fonction C++ atan()

La syntaxe de la fonction c++ atan() est donnée ci-dessous :







Pour définir la fonction atan(), nous devons également fournir le type de données. Float sera utilisé pour le nombre flottant et double sera utilisé pour le nombre flottant double.

Voici la syntaxe des paramètres de type de données float et double float :



Le 'float' et le 'double' sont les types de données de la fonction atan() et des paramètres. Si le paramètre est de type 'float', le type de retour de la fonction sera également float. De même, si le type de paramètre est 'double' alors le type de retour de la fonction sera 'double'. La fonction atan() renvoie le résultat en virgule flottante ou en double flottant. Ainsi, si vous fournissez un nombre int, le résultat sera en points décimaux.

Comment fonctionne la fonction C++ atan() ?

La fonction atan() prend un nombre en entrée et calcule sa tangente inverse et renvoie le résultat calculé. Il renvoie la valeur de tangente inverse calculée sous la forme de radians. Pour mieux comprendre le fonctionnement de la fonction atan(), consultez les exemples ci-dessous.

Exemple 1:

Le premier exemple prend simplement un nombre en entrée et le transmet à la fonction atan() pour calculer la tangente inverse de ce nombre fourni. Le code est donné ci-dessous.

En commençant par la première ligne de code, 'iostream' est une bibliothèque C++ standard qui fournit la fonctionnalité de prise d'entrée et de sortie à l'utilisateur : cin, cout, etc. La ligne suivante importe la bibliothèque 'cmath' dans le programme. La bibliothèque 'cmath' du langage de programmation c++ fournit les fonctions mathématiques comme atan(), asin(), etc. Le 'using namespace std' permet au programme d'utiliser toutes les choses fournies par le 'std namespace'.

Le programme commence par la fonction main(), suivie des parenthèses ouvrante et fermante, {}. Toutes les lignes de code vont entre ces crochets. Comme nous l'avons expliqué ci-dessus, le type de paramètre d'entrée et de paramètre de retour est généralement le même. Ainsi, 'double a = 12,57, out' représente les variables d'entrée et de sortie sous forme de type de données double. Le paramètre 'a' contient l'entrée et le paramètre 'out' conservera la sortie de la fonction atan(). En utilisant la méthode 'cout', nous imprimerons la sortie de la fonction atan(). Le 'return 0' est fourni à la fin afin que la fonction renvoie avec succès le résultat ou lève une exception en cas d'erreur.

Voyons le résultat du programme ci-dessous :

La fonction atan(12.57) a renvoyé 1,49141 au format radian. Si vous calculez l'atan (12,57) sur la calculatrice, vous obtiendrez 85,45 car la calculatrice donne le résultat en degrés. Convertissons le radian en degré dans l'exemple suivant.

Exemple 2 :

Comme indiqué ci-dessus, le radian est égal à 180/pi, nous utiliserons donc la même formule pour convertir le radian en degré. Voir d'abord le code ci-dessous, puis nous expliquerons chaque ligne séparément.

Notez que nous avons utilisé le même code et les mêmes exemples de données que dans le premier exemple. Alors, expliquons simplement la ligne supplémentaire, ‘cout << “atan(“<

Voyons la sortie ci-dessous :

Exemple 3 :

Voyons comment la fonction atan() fonctionne si un nombre entier est fourni en entrée. Normalement, cela ne devrait générer aucune erreur car le nombre entier fonctionne bien avec les types de données float ou double float. Vérifiez le code ci-joint ci-dessous.

Si vous remarquez, nous avons de nouveau utilisé le même code mais changé les données d'entrée en un entier. Le type de données 'int' est utilisé dans le langage de programmation c++ pour définir des nombres entiers. Dans les exemples précédents, nous avons utilisé des nombres flottants. Donc ici, nous avons utilisé le nombre int pour voir le résultat de la fonction atan().

Vérifions le résultat de la fonction atan() pour un nombre entier donné ci-dessous. Notez que la fonction atan() a calculé la tangente inverse du nombre entier avec succès sans générer d'erreur puisque la tangente inverse peut être trouvée dans un nombre entier.

Conclusion

Cet article est conçu pour discuter du fonctionnement de la fonction atan() dans le langage de programmation c++. La fonction atan() calcule l'inverse de la tangente d'un nombre donné et renvoie le résultat en radians. Nous avons incorporé trois exemples uniques pour votre compréhension.