A C++

A C



Matematika, statistika a počítačové programovací jazyky fungují ruku v ruce. Vzorec používaný ve statistikách nebo matematice je někdy nutné implementovat do počítačových programovacích jazyků. Tyto funkce a vzorec fungují stejně ve všech předmětech. Jediný rozdíl je v implementaci. Tento článek je navržen tak, aby se naučil, jak implementovat funkci atan() v programovacím jazyce c++.

Co je funkce atan() C++?

Funkce atan() je inverzní tečnou funkcí Math. Používá se k nalezení hodnoty inverzní tangens čísla v programovacím jazyce c++. V matematice je atan() tan-1a. „a“ je číslo a tan-1 najde inverzní tangens k „a“.







Podobně, když najdeme atan() v programovacím jazyce c++, je funkci atan() poskytnuto číslo „a“ a vypočítá se inverzní tangens k „a“. Funkce atan() v c++ vrací inverzní tečnu k danému číslu ve formátu radiánů. Hodnota radiánu je rovna 180/pi stupňů. Takže když na kalkulačce vypočítáte tečnou inverzi, najdete jiný výsledek, protože kalkulačka vrátí výsledek ve formě stupně. Ale výstup atan() je v radiánech. Pokud chcete stejný výsledek, jaký poskytuje kalkulačka, musíte převést výsledek v radiánech na stupně.



Syntaxe funkce atan() C++

Syntaxe funkce atan() c++ je uvedena níže:







Abychom mohli definovat funkci atan(), musíme poskytnout také datový typ. Float bude použit pro plovoucí číslo a double bude použit pro dvojité plovoucí číslo.

Zde je syntaxe parametrů datového typu float a double float:



„float“ a „double“ jsou datové typy funkce atan() a parametrů. Pokud je parametr typu „float“, návratový typ funkce bude také float. Podobně, pokud je typ parametru ‚double‘, návratový typ funkce bude ‚double‘. Funkce atan() vrací výsledek buď s plovoucí desetinnou čárkou, nebo s dvojitým floatem. Pokud tedy zadáte číslo typu int, výsledek bude v desetinných čárkách.

Jak funguje funkce atan() C++?

Funkce atan() vezme jako vstup číslo a vypočítá jeho inverzní tangens a vrátí vypočítaný výsledek. Vrací vypočítanou hodnotu inverzní tečny ve formě radiánů. Chcete-li pochopit, jak funkce atan() funguje lépe, podívejte se na příklady uvedené níže.

Příklad 1:

První příklad jednoduše vezme číslo jako vstup a předá ho funkci atan(), aby vypočítala inverzní tangens tohoto poskytnutého čísla. Kód je uveden níže.

Počínaje prvním řádkem kódu je 'iostream' standardní knihovnou c++, která poskytuje funkcionalitu přijímání vstupu a poskytování výstupu uživateli: cin, cout atd. Další řádek je import knihovny 'cmath' do knihovny program. Knihovna ‚cmath‘ programovacího jazyka c++ poskytuje funkce Math jako atan(), asin() atd. ‚using namespace std‘ umožňuje programu používat všechny věci poskytované ‚std namespace‘.

Program začíná funkcí main(), po níž následuje počáteční a závěrečná hranatá závorka {}. Všechny řádky kódu jdou mezi tyto závorky. Jak jsme vysvětlili výše, typ vstupního parametru a návratový parametr jsou obecně stejné. Takže „double a = 12,57, out“ představuje vstupní a výstupní proměnné ve formě dvojitého datového typu. Parametr „a“ drží vstup a parametr „out“ zachovává výstup funkce atan(). Pomocí metody ‚cout‘ vytiskneme výstup funkce atan(). Na konci je uveden „return 0“, takže funkce úspěšně vrátí výsledek nebo vyvolá výjimku v případě jakékoli chyby.

Podívejme se na výsledek níže uvedeného programu:

Funkce atan(12,57) vrátila 1,49141 ve formátu radiánů. Pokud spočítáte atan(12,57) na kalkulačce, dostanete 85,45, protože kalkulačka udává výsledek ve stupních. V dalším příkladu převedeme radián na stupeň.

Příklad 2:

Jak bylo diskutováno výše, radián je roven 180/pi, takže použijeme stejný vzorec pro převod radiánu na stupeň. Nejprve si prohlédněte kód níže a poté vysvětlíme každý řádek zvlášť.

Všimněte si, že jsme použili stejný kód a ukázková data jako v prvním příkladu. Vysvětleme si tedy dodatečný řádek ‚cout << „atan(“<

Podívejme se na výstup níže:

Příklad 3:

Podívejme se, jak funguje funkce atan(), pokud je jako vstup zadáno celé číslo. Normálně by to nemělo způsobit žádnou chybu, protože celé číslo funguje dobře s datovými typy float nebo double float. Zkontrolujte níže přiložený kód.

Pokud si všimnete, znovu jsme použili stejný kód, ale změnili jsme vstupní data na celé číslo. Datový typ ‚int‘ se používá v programovacím jazyce c++ k definování celých čísel. V předchozích příkladech jsme používali plovoucí čísla. Takže zde jsme použili číslo int, abychom viděli výsledek funkce atan().

Zkontrolujme výsledek funkce atan() pro celé číslo uvedené níže. Všimněte si, že funkce atan() vypočítala inverzní tangens celého čísla úspěšně, aniž by vyvolala chybu, protože inverzní tangens lze nalézt v celém čísle.

Závěr

Tento článek je určen k diskusi o fungování funkce atan() v programovacím jazyce c++. Funkce atan() vypočítá inverzní tečnu k danému číslu a vrátí výsledek v radiánech. Pro pochopení jsme začlenili tři jedinečné příklady.