Atan C ++

Atan C ++

Les mathématiques, les statistiques et les langages de programmation informatique fonctionnent main dans la main. La formule utilisée dans les statistiques ou les mathématiques doit parfois être implémentée dans les langages de programmation informatique. Ces fonctions et ces formules fonctionnent de la même manière dans tous les sujets. La seule différence est la mise en œuvre. Cet article est conçu pour enseigner comment implémenter la fonction Atan () dans le langage de programmation C ++.

Quelle est la fonction atan () C ++?

La fonction atan () est une fonction tangente inverse des mathématiques. Il est utilisé pour trouver la valeur 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 l'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 tangent du format Radians donné au format Radians. La valeur 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 d'Atan () est en radians. Si vous voulez le même résultat que la calculatrice, vous devez convertir le résultat radian en degré.

Syntaxe de la fonction atan () C ++

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

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

Voici la syntaxe des paramètres de type de données flottants et doubles de flotteur:

Les «flotteurs» et «double» sont les types de données de fonction atan () et les paramètres. Si le paramètre est dans le type «flottante», le type de retour pour la fonction sera également flottant. De même, si le type de paramètre est «double», le type de retour de la fonction sera «double». La fonction atan () renvoie le résultat en un point flottant ou un double flotteur. Donc, si vous fournissez un numéro int, le résultat sera en décimal.

Comment fonctionne la fonction atan () C ++?

La fonction atan () prend un nombre comme entrée et calcule sa tangente inverse et renvoie le résultat calculé. Il renvoie la valeur tangente inverse calculée sous la forme de radians. Pour comprendre comment la fonction atan () fonctionne mieux, voir 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 numéro fourni. Le code est donné ci-dessous.

En commençant par la première ligne de code, le «iOStream» est une bibliothèque C ++ standard qui fournit les fonctionnalités de la prise de saisie et de la sortie de l'utilisateur: cin, cout, et 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 `` Utilisation de l'espace de noms STD '' permet au programme d'utiliser toutes les choses fournies par «l'espace de noms STD».

Le programme commence par la fonction principale (), suivi des supports d'ouverture et de clôture, . Toutes les lignes de code vont entre ces supports. Comme nous l'avons expliqué ci-dessus, le type de paramètre d'entrée et le paramètre de retour sont généralement les mêmes. Donc, 'double a = 12.57, Out 'représente les variables d'entrée et de sortie dans le formulaire de type de données double. Le paramètre «A» maintient 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 «retour 0» est fourni à la fin afin que la fonction renvoie avec succès le résultat ou lance une exception en cas d'erreur.

Voyons le résultat du programme ci-dessous:

L'Atan (12.57) Fonction retournée 1.49141 au format radian. Si vous calculez l'atan (12.57) Sur la calculatrice, vous obtiendrez 85.45 Comme la calculatrice donne le résultat en degrés. Conversons le radian en un degré dans l'exemple suivant.

Exemple 2:

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

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

Voyons la sortie ci-dessous:

Exemple 3:

Voyons comment fonctionne la fonction atan () si un numéro entier est fourni en entrée. Normalement, il ne devrait pas augmenter d'erreur car le numéro entier fonctionne bien avec les types de données flottantes ou doubles. Vérifiez le code ci-dessous.

Si vous le remarquez, nous avons de nouveau utilisé le même code mais avons 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 les nombres entiers. Dans les exemples précédents, nous avons utilisé des nombres flottants. Alors ici, nous avons utilisé le numéro int pour voir le résultat de la fonction atan ().

Vérifions le résultat de la fonction atan () pour un numéro entier ci-dessous. Notez que la fonction atan () a calculé la tangente inverse du nombre entier avec succès sans augmenter une erreur car la tangente inverse peut être trouvée dans un numéro 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 tangente d'un nombre donné et renvoie le résultat en radians. Nous avons incorporé trois exemples uniques pour votre compréhension.