Și C++

Si C



Matematica, statistica și limbajele de programare pentru computere lucrează mână în mână. Formula utilizată în statistici sau matematică trebuie uneori implementată în limbaje de programare pentru computer. Aceste funcții și formule funcționează la fel la toate subiectele. Singura diferență este implementarea. Acest articol este conceput pentru a învăța cum să implementați funcția atan() în limbajul de programare c++.

Ce este funcția atan() C++?

Funcția atan() este o funcție tangentă inversă a matematicii. Este folosit pentru a găsi valoarea tangentei inverse a unui număr în limbajul de programare c++. În matematică, atan() este tan-1a. „a” este numărul și tan-1 găsește tangenta inversă a lui „a”.







În mod similar, când găsim atan() în limbajul de programare c++, un număr „a” este furnizat funcției atan() și calculează tangenta inversă a lui „a”. Funcția atan() a lui c++ returnează inversul tangentei numărului dat în format radiani. Valoarea radianilor este egală cu 180/pi grade. Deci, atunci când calculați o tangentă inversă pe un calculator, veți găsi un rezultat diferit, deoarece calculatorul returnează rezultatul sub forma unui grad. Dar rezultatul lui atan() este în radiani. Dacă doriți același rezultat pe care îl oferă calculatorul, trebuie să convertiți rezultatul în radiani în grad.



Sintaxa funcției atan() C++

Sintaxa funcției atan() c++ este dată mai jos:







Pentru a defini funcția atan(), trebuie să furnizăm și tipul de date. Float va fi folosit pentru numărul flotant și double va fi folosit pentru numărul dublu flotant.

Iată sintaxa ambelor parametrilor de tip de date float și double float:



„float” și „double” sunt tipurile de date ale funcției atan() și ale parametrilor. Dacă parametrul este de tipul „float”, și tipul de returnare pentru funcție va fi float. În mod similar, dacă tipul de parametru este „dublu”, atunci tipul de returnare al funcției va fi „dublu”. Funcția atan() returnează rezultatul fie în virgulă mobilă, fie în virgulă dublă. Deci, dacă furnizați un număr int, rezultatul va fi în puncte zecimale.

Cum funcționează funcția atan() C++?

Funcția atan() ia un număr ca intrare și calculează tangenta inversă a acestuia și returnează rezultatul calculat. Returnează valoarea tangentei inverse calculate sub formă de radiani. Pentru a înțelege cum funcționează mai bine funcția atan(), consultați exemplele de mai jos.

Exemplul 1:

Primul exemplu ia pur și simplu un număr ca intrare și îl transmite funcției atan() pentru a calcula tangenta inversă a numărului furnizat. Codul este dat mai jos.

Începând cu prima linie de cod, „iostream” este o bibliotecă standard c++ care oferă funcționalitatea de a prelua intrare și de a oferi ieșire utilizatorului: cin, cout și etc. Următoarea linie este importarea bibliotecii „cmath” în program. Biblioteca „cmath” a limbajului de programare c++ oferă funcții matematice precum atan(), asin(), etc. „Utilizarea spațiului de nume std” permite programului să folosească toate lucrurile furnizate de „spațiul de nume std”.

Programul începe cu funcția main(), urmată de parantezele de deschidere și de închidere, {}. Toate liniile de cod intră între aceste paranteze. După cum am explicat mai sus, tipul de parametru de intrare și parametrul de returnare sunt în general aceleași. Deci, „double a = 12.57, out” reprezintă variabilele de intrare și de ieșire sub formă de tip dublu de date. Parametrul „a” menține intrarea, iar parametrul „out” va păstra ieșirea funcției atan(). Folosind metoda „cout”, vom tipări rezultatul funcției atan(). „Returul 0” este furnizat la sfârșit, astfel încât funcția să returneze cu succes rezultatul sau să arunce o excepție în cazul oricărei erori.

Să vedem mai jos rezultatul programului:

Funcția atan(12,57) a returnat 1,49141 în format radian. Dacă calculați atan (12,57) pe calculator, veți obține 85,45 deoarece calculatorul dă rezultatul în grade. Să convertim radianul într-un grad în exemplul următor.

Exemplul 2:

După cum sa discutat mai sus, radianul este egal cu 180/pi, așa că vom folosi aceeași formulă pentru a converti radianul într-un grad. Vedeți mai întâi codul de mai jos și apoi vom explica fiecare linie separat.

Rețineți că am folosit același cod și același exemplu de date ca în primul exemplu. Deci, să explicăm linia suplimentară, „cout << „atan(“<

Să vedem rezultatul de mai jos:

Exemplul 3:

Să vedem cum funcționează funcția atan() dacă este furnizat un număr întreg ca intrare. În mod normal, nu ar trebui să genereze nicio eroare, deoarece numărul întreg funcționează bine cu tipurile de date float sau double float. Verificați codul atașat mai jos.

Dacă observați, am folosit din nou același cod, dar am schimbat datele de intrare într-un număr întreg. Tipul de date „int” este folosit în limbajul de programare c++ pentru a defini numere întregi. În exemplele anterioare, am folosit numere flotante. Deci aici, am folosit numărul int pentru a vedea rezultatul funcției atan().

Să verificăm rezultatul funcției atan() pentru un număr întreg dat mai jos. Rețineți că funcția atan() a calculat cu succes tangenta inversă a numărului întreg fără a genera o eroare, deoarece tangenta inversă poate fi găsită într-un număr întreg.

Concluzie

Acest articol este conceput pentru a discuta despre funcționarea funcției atan() în limbajul de programare c++. Funcția atan() calculează inversul tangentei unui număr dat și returnează rezultatul în radiani. Am încorporat trei exemple unice pentru înțelegerea dvs.