I C++

I C



Matematika, statistika i računalni programski jezici rade ruku pod ruku. Formula koja se koristi u statistici ili matematici ponekad se mora implementirati u računalne programske jezike. Ove funkcije i formula rade jednako u svim predmetima. Jedina razlika je implementacija. Ovaj je članak osmišljen kako bi naučio kako implementirati funkciju atan() u programskom jeziku c++.

Što je atan() C++ funkcija?

Funkcija atan() je inverzna tangentna funkcija Matha. Koristi se za pronalaženje inverzne tangens vrijednosti broja u programskom jeziku c++. U matematici, atan() je tan-1a. 'a' je broj, a tan-1 pronalazi inverzni tangens od 'a'.







Slično, kada pronađemo atan() u programskom jeziku c++, broj 'a' se daje funkciji atan() i izračunava inverzni tangens od 'a'. Funkcija atan() jezika C++ vraća tangens inverz zadanog broja u formatu radijana. Vrijednost radijana jednaka je 180/pi stupnjeva. Dakle, kada izračunate tangentni inverz na kalkulatoru, pronaći ćete drugačiji rezultat jer kalkulator vraća rezultat u obliku stupnja. Ali izlaz funkcije atan() je u radijanima. Ako želite isti rezultat kao što daje kalkulator, trebate pretvoriti radijanski rezultat u stupnjeve.



Sintaksa atan() C++ funkcije

Sintaksa funkcije atan() c++ dana je u nastavku:







Da bismo definirali funkciju atan(), također moramo navesti tip podataka. Float će se koristiti za pomični broj, a double će se koristiti za dvostruki pomični broj.

Evo sintakse parametara tipa podataka float i double float:



'Float' i 'double' tipovi su podataka funkcije atan() i parametara. Ako je parametar tipa 'float', tip povrata za funkciju također će biti float. Slično, ako je tip parametra 'double', tada će tip povrata funkcije biti 'double'. Funkcija atan() vraća rezultat u obliku pomičnog zareza ili dvostrukog pomičnog zareza. Dakle, ako navedete int broj, rezultat će biti u decimalnim točkama.

Kako radi atan() C++ funkcija?

Funkcija atan() uzima broj kao ulaz i izračunava njegov inverzni tangens te vraća izračunati rezultat. Vraća izračunatu inverznu vrijednost tangensa u obliku radijana. Da biste razumjeli kako funkcija atan() radi bolje, pogledajte primjere u nastavku.

Primjer 1:

Prvi primjer jednostavno uzima broj kao ulaz i prosljeđuje ga funkciji atan() da izračuna inverzni tangens tog danog broja. Kod je naveden u nastavku.

Počevši s prvom linijom koda, 'iostream' je standardna c++ biblioteka koja pruža funkcionalnost unosa i davanja izlaza korisniku: cin, cout, itd. Sljedeći red uvozi biblioteku 'cmath' u program. Knjižnica 'cmath' programskog jezika c++ pruža matematičke funkcije kao što su atan(), asin(), itd. 'using namespace std' omogućuje programu korištenje svih stvari koje nudi 'std namespace'.

Program počinje funkcijom main(), nakon koje slijede otvarajuće i završne zagrade, {}. Sve linije koda idu između ovih zagrada. Kao što smo gore objasnili, vrsta ulaznog parametra i povratnog parametra općenito su isti. Dakle, 'double a = 12.57, out' predstavlja ulazne i izlazne varijable u dvostrukom obliku tipa podataka. Parametar 'a' zadržava ulaz, a parametar 'out' zadržava izlaz funkcije atan(). Koristeći metodu 'cout', ispisat ćemo izlaz funkcije atan(). 'Return 0' se daje na kraju kako bi funkcija uspješno vratila rezultat ili izbacila iznimku u slučaju bilo kakve pogreške.

Pogledajmo rezultat programa danog u nastavku:

Funkcija atan(12.57) vratila je 1,49141 u formatu radijana. Ako izračunate atan (12,57) na kalkulatoru, dobit ćete 85,45 jer kalkulator daje rezultat u stupnjevima. Pretvorimo radijan u stupanj u sljedećem primjeru.

Primjer 2:

Kao što je gore objašnjeno, radijan je jednak 180/pi, pa ćemo koristiti istu formulu za pretvaranje radijana u stupnjeve. Prvo pogledajte kod u nastavku, a zatim ćemo objasniti svaki red zasebno.

Imajte na umu da smo koristili isti kôd i uzorke podataka kao u prvom primjeru. Dakle, objasnimo samo dodatni red, 'cout << “atan(“<

Pogledajmo rezultat u nastavku:

Primjer 3:

Pogledajmo kako funkcionira funkcija atan() ako je kao ulaz naveden cijeli broj. Normalno, ne bi trebalo uzrokovati nikakvu pogrešku budući da cijeli broj dobro funkcionira s tipovima podataka float ili double float. Provjerite priloženi kod u nastavku.

Ako ste primijetili, ponovno smo upotrijebili isti kod, ali smo promijenili ulazne podatke u cijeli broj. Tip podataka 'int' koristi se u programskom jeziku c++ za definiranje cijelih brojeva. U prethodnim primjerima koristili smo pokretne brojeve. Dakle, ovdje smo upotrijebili int broj da vidimo rezultat funkcije atan().

Provjerimo rezultat funkcije atan() za cijeli broj naveden u nastavku. Imajte na umu da je funkcija atan() uspješno izračunala inverzni tangens cijelog broja bez izazivanja pogreške jer se inverzni tangens može pronaći u cijelom broju.

Zaključak

Ovaj je članak osmišljen kako bi se raspravljalo o radu funkcije atan() u programskom jeziku c++. Funkcija atan() izračunava inverz tangensa zadanog broja i vraća rezultat u radijanima. Uključili smo tri jedinstvena primjera za vaše razumijevanje.