Ja C++

Ja C



Matemaatika, statistika ja arvutiprogrammeerimiskeeled töötavad käsikäes. Statistikas või matemaatikas kasutatavaid valemeid tuleb mõnikord rakendada arvutiprogrammeerimiskeeltes. Need funktsioonid ja valem töötavad kõigis ainetes ühtemoodi. Ainus erinevus on teostus. Selle artikli eesmärk on õpetada, kuidas rakendada funktsiooni atan() programmeerimiskeeles c++.

Mis on atan() C++ funktsioon?

Funktsioon atan() on matemaatika pöördtangensfunktsioon. Seda kasutatakse arvu pöördtangensi väärtuse leidmiseks c++ programmeerimiskeeles. Matemaatikas on atan() tan-1a. 'a' on arv ja tan-1 leiab 'a' pöördtangensi.







Samamoodi, kui leiame c++ programmeerimiskeeles atan(), antakse funktsioonile atan() arv 'a', mis arvutab 'a' pöördtangensi. Funktsioon atan() c++ tagastab antud arvu tangensi pöördväärtuse radiaanivormingus. Radiaani väärtus võrdub 180/pi kraadiga. Seega, kui arvutate kalkulaatoris puutuja pöördväärtuse, leiate teistsuguse tulemuse, kuna kalkulaator tagastab tulemuse kraadi kujul. Kuid atan() väljund on radiaanides. Kui soovite sama tulemust, mida kalkulaator pakub, peate radiaani tulemuse teisendama kraadiks.



Funktsiooni atan() C++ süntaks

Funktsiooni atan() c++ süntaks on toodud allpool:







Funktsiooni atan() määratlemiseks peame esitama ka andmetüübi. Ujukarvuna kasutatakse ujukarvu ja topeltujukarvu jaoks topelt.

Siin on nii ujuva kui ka kahekordse hõljuva andmetüübi parameetrite süntaks:



'Float' ja 'double' on funktsiooni atan () ja parameetrite andmetüübid. Kui parameeter on tüübis „ujumine”, on ka funktsiooni tagastustüüp float. Samamoodi, kui parameetri tüüp on 'double', on funktsiooni tagastustüüp 'double'. Funktsioon atan() tagastab tulemuse kas ujukoma või topeltujukina. Seega, kui sisestate int-arvu, on tulemus komakohtades.

Kuidas atan() C++ funktsioon töötab?

Funktsioon atan() võtab sisendiks arvu ja arvutab selle pöördtangensi ning tagastab arvutatud tulemuse. See tagastab arvutatud tangensi pöördväärtuse radiaanide kujul. Et mõista, kuidas funktsioon atan() töötab paremini, vaadake allpool toodud näiteid.

Näide 1:

Esimene näide võtab lihtsalt sisendiks arvu ja edastab selle funktsioonile atan(), et arvutada antud arvu pöördtangens. Kood on toodud allpool.

Alates esimesest koodireast on 'iostream' standardne c++ teek, mis pakub sisendi võtmise ja kasutajale väljundi andmise funktsioone: cin, cout jne. Järgmine rida on 'cmath' teegi importimine programm. Programmeerimiskeele c++ teek 'cmath' pakub selliseid matemaatilisi funktsioone nagu atan(), asin() jne. Nimeruumi std kasutamine võimaldab programmil kasutada kõiki std nimeruumi pakutavaid asju.

Programm algab funktsiooniga main(), millele järgnevad ava- ja sulgesulud {}. Kõik koodiread lähevad nende sulgude vahele. Nagu eespool selgitasime, on sisendparameetri ja tagastusparameetri tüüp üldiselt samad. Niisiis, 'double a = 12,57, out' tähistab sisend- ja väljundmuutujaid topeltandmetüübi kujul. Parameeter 'a' hoiab sisendit ja parameeter 'out' hoiab funktsiooni atan () väljundit. Kasutades meetodit 'cout', prindime funktsiooni atan() väljundi. 'Return 0' esitatakse lõpus, nii et funktsioon tagastab edukalt tulemuse või teeb vea korral erandi.

Vaatame allpool toodud programmi tulemust:

Funktsioon atan(12.57) tagastas radiaanivormingus väärtuse 1.49141. Kui arvutate kalkulaatoril välja atan(12,57), saate 85,45, kuna kalkulaator annab tulemuse kraadides. Teisendame järgmises näites radiaani kraadiks.

Näide 2:

Nagu eespool mainitud, on radiaan võrdne 180/pi, seega kasutame radiaani kraadiks teisendamiseks sama valemit. Vaadake esmalt allolevat koodi ja seejärel selgitame iga rida eraldi.

Pange tähele, et kasutasime sama koodi ja näidisandmeid nagu esimeses näites. Selgitagem lihtsalt lisarida 'cout << 'atan('<

Vaatame väljundit allpool:

Näide 3:

Vaatame, kuidas funktsioon atan() töötab, kui sisendiks on antud täisarv. Tavaliselt ei tohiks see viga tekitada, kuna täisarv töötab hästi ujuv- või topeltujukandmetüüpidega. Kontrollige allolevat lisatud koodi.

Kui märkate, kasutasime uuesti sama koodi, kuid muutsime sisendandmed täisarvudeks. Andmetüüpi 'int' kasutatakse programmeerimiskeeles c++ täisarvude määratlemiseks. Eelmistes näidetes kasutasime ujuvaid numbreid. Siin kasutasime funktsiooni atan() tulemuse nägemiseks int arvu.

Kontrollime funktsiooni atan() tulemust allpool toodud täisarvu jaoks. Pange tähele, et funktsioon atan() arvutas edukalt täisarvu pöördtangensi, ilma viga tekitamata, kuna pöördtangensi võib leida täisarvust.

Järeldus

See artikkel on mõeldud funktsiooni atan() töö arutamiseks programmeerimiskeeles c++. Funktsioon atan() arvutab antud arvu tangensi pöördväärtuse ja tagastab tulemuse radiaanides. Lisasime teie mõistmiseks kolm ainulaadset näidet.