I C++

I C



Les matemàtiques, les estadístiques i els llenguatges de programació d'ordinadors funcionen de la mà. La fórmula utilitzada en estadístiques o matemàtiques de vegades s'ha d'implementar en llenguatges de programació informàtica. Aquestes funcions i fórmula funcionen igual en totes les assignatures. L'única diferència és la implementació. Aquest article està dissenyat per ensenyar com implementar la funció atan() en el llenguatge de programació c++.

Què és la funció C++ atan()?

La funció atan() és una funció tangent inversa de Math. S'utilitza per trobar el valor de tangent inversa d'un nombre en el llenguatge de programació c++. En matemàtiques, atan() és tan-1a. 'a' és el nombre i tan-1 troba la tangent inversa de 'a'.







De la mateixa manera, quan trobem l'atan() al llenguatge de programació c++, es proporciona un número 'a' a la funció atan() i calcula la tangent inversa de 'a'. La funció atan() de c++ retorna la tangent inversa del nombre donat en format radians. El valor en radians és igual a 180/pi graus. Així, quan calculeu una tangent inversa en una calculadora, trobareu un resultat diferent, ja que la calculadora retorna el resultat en forma de grau. Però la sortida d'atan() és en radians. Si voleu el mateix resultat que proporciona la calculadora, heu de convertir el resultat en radians al grau.



Sintaxi de la funció C++ atan().

La sintaxi de la funció atan() c++ es mostra a continuació:







Per definir la funció atan(), també hem de proporcionar el tipus de dades. S'utilitzarà flotant per al nombre flotant i double s'utilitzarà per al nombre flotant doble.

Aquí teniu la sintaxi dels paràmetres de tipus de dades float i double float:



El 'float' i el 'doble' són els tipus de dades de la funció atan() i els paràmetres. Si el paràmetre és del tipus 'float', el tipus de retorn de la funció també serà flotant. De la mateixa manera, si el tipus de paràmetre és 'doble', el tipus de retorn de la funció serà 'doble'. La funció atan() retorna el resultat en coma flotant o en doble flotant. Per tant, si proporcioneu un nombre int, el resultat estarà en punts decimals.

Com funciona la funció C++ atan()?

La funció atan() pren un nombre com a entrada i calcula la seva tangent inversa i retorna el resultat calculat. Retorna el valor de tangent inversa calculat en forma de radians. Per entendre com funciona millor la funció atan(), vegeu els exemples que es donen a continuació.

Exemple 1:

El primer exemple simplement pren un nombre com a entrada i el passa a la funció atan() per calcular la tangent inversa d'aquest nombre proporcionat. El codi es dóna a continuació.

Començant amb la primera línia de codi, 'iostream' és una biblioteca estàndard de C++ que proporciona la funcionalitat de prendre entrada i donar sortida a l'usuari: cin, cout, etc. La següent línia és importar la biblioteca 'cmath' a la programa. La biblioteca 'cmath' del llenguatge de programació c++ proporciona les funcions matemàtiques com atan(), asin(), etc. L''ús de l'espai de noms std' permet al programa utilitzar totes les coses proporcionades per l''espai de noms std'.

El programa comença amb la funció main(), seguida dels claudàtors d'obertura i tancament, {}. Totes les línies de codi entren entre aquests claudàtors. Com hem explicat anteriorment, el tipus de paràmetre d'entrada i el paràmetre de retorn són generalment els mateixos. Per tant, 'doble a = 12,57, fora' representa les variables d'entrada i sortida en forma de tipus de dades doble. El paràmetre 'a' manté l'entrada i el paràmetre 'out' mantindrà la sortida de la funció atan(). Utilitzant el mètode 'cout', imprimirem la sortida de la funció atan(). El 'retorn 0' es proporciona al final perquè la funció retorni correctament el resultat o llanci una excepció en cas d'error.

Vegem a continuació el resultat del programa:

La funció atan(12,57) ha retornat 1,49141 en format radians. Si calculeu l'atan(12,57) a la calculadora, obtindreu 85,45 ja que la calculadora dóna el resultat en graus. Convertim el radiant en grau en el següent exemple.

Exemple 2:

Com s'ha comentat anteriorment, el radian és igual a 180/pi, de manera que utilitzarem la mateixa fórmula per convertir el radian en un grau. Vegeu primer el codi a continuació i després explicarem cada línia per separat.

Tingueu en compte que hem utilitzat el mateix codi i dades de mostra que al primer exemple. Per tant, només expliquem la línia addicional, ‘cout << “atan(“<

Vegem la sortida a continuació:

Exemple 3:

Vegem com funciona la funció atan() si es proporciona un nombre enter com a entrada. Normalment, no hauria de generar cap error, ja que el nombre sencer funciona bé amb els tipus de dades flotant o doble flotant. Consulteu el codi adjunt a continuació.

Si ho observeu, vam tornar a utilitzar el mateix codi però vam canviar les dades d'entrada a un nombre enter. El tipus de dades 'int' s'utilitza al llenguatge de programació c++ per definir nombres enters. En els exemples anteriors, hem utilitzat nombres flotants. Així que aquí, hem utilitzat el número int per veure el resultat de la funció atan().

Comprovem el resultat de la funció atan() per a un nombre enter que es mostra a continuació. Tingueu en compte que la funció atan() va calcular la tangent inversa del nombre enter amb èxit sense provocar cap error, ja que la tangent inversa es pot trobar en un nombre enter.

Conclusió

Aquest article està dissenyat per discutir el funcionament de la funció atan() en el llenguatge de programació c++. La funció atan() calcula la tangent inversa d'un nombre donat i retorna el resultat en radians. Hem incorporat tres exemples únics per a la vostra comprensió.