И C++

I C



Математиката, статистиката и езиците за компютърно програмиране работят ръка за ръка. Формулата, използвана в статистиката или математиката, понякога трябва да бъде внедрена в езици за компютърно програмиране. Тези функции и формула работят еднакво във всички предмети. Единствената разлика е изпълнението. Тази статия е предназначена да научи как да внедрите функцията atan() в езика за програмиране c++.

Какво е atan() C++ функция?

Функцията atan() е обратна тангенс функция на Math. Използва се за намиране на стойността на обратния тангенс на число в езика за програмиране c++. В математиката atan() е tan-1a. „a“ е числото и tan-1 намира обратния тангенс на „a“.







По същия начин, когато намерим atan() в езика за програмиране c++, числото „a“ се предоставя на функцията atan() и изчислява обратния тангенс на „a“. Функцията atan() на c++ връща тангенса, обратен на даденото число във формат радиани. Стойността на радиана е равна на 180/pi градуса. Така че, когато изчислявате тангенс, обратен на калкулатор, ще намерите различен резултат, тъй като калкулаторът връща резултата под формата на градус. Но резултатът от atan() е в радиани. Ако искате същия резултат като калкулатора, трябва да преобразувате резултата в радиани в градуси.



Синтаксис на функцията atan() C++

Синтаксисът на функцията atan() c++ е даден по-долу:







За да дефинираме функцията atan(), трябва да предоставим и типа данни. Float ще се използва за плаващо число, а double ще се използва за двойно плаващо число.

Ето синтаксиса на параметрите на типа данни float и double float:



„float“ и „double“ са типовете данни на функцията atan() и параметрите. Ако параметърът е от тип „float“, типът на връщане за функцията също ще бъде float. По същия начин, ако типът на параметъра е „double“, тогава типът връщане на функцията ще бъде „double“. Функцията atan() връща резултата или с плаваща запетая, или с двойна плаваща запетая. Така че, ако предоставите int число, резултатът ще бъде в десетични точки.

Как работи функцията atan() C++?

Функцията atan() приема число като вход и изчислява неговия обратен тангенс и връща изчисления резултат. Връща изчислената стойност на обратния тангенс под формата на радиани. За да разберете как функцията atan() работи по-добре, вижте примерите, дадени по-долу.

Пример 1:

Първият пример просто приема число като вход и го предава на функцията atan(), за да изчисли обратния тангенс на предоставеното число. Кодът е даден по-долу.

Започвайки с първия ред код, 'iostream' е стандартна c++ библиотека, която осигурява функционалността за приемане на входни данни и даване на изходни данни на потребителя: cin, cout и т.н. Следващият ред импортира библиотеката 'cmath' в програма. Библиотеката „cmath“ на езика за програмиране c++ предоставя математически функции като atan(), asin() и т.н. „using namespace std“ позволява на програмата да използва всички неща, предоставени от „std namespace“.

Програмата започва с функцията main(), последвана от отварящите и затварящите скоби, {}. Всички редове код влизат между тези скоби. Както обяснихме по-горе, типът на входния параметър и върнатия параметър обикновено са еднакви. И така, „double a = 12.57, out“ представлява входните и изходните променливи в двоен тип данни. Параметърът „a“ задържа входа, а параметърът „out“ ще запази изхода на функцията atan(). Използвайки метода „cout“, ще отпечатаме изхода на функцията atan(). „Връщане 0“ се предоставя в края, така че функцията да върне успешно резултата или да хвърли изключение в случай на грешка.

Нека видим резултата от програмата, дадена по-долу:

Функцията atan(12.57) върна 1,49141 във формат радиан. Ако изчислите atan(12,57) на калкулатора, ще получите 85,45, тъй като калкулаторът дава резултата в градуси. Нека преобразуваме радиана в градус в следващия пример.

Пример 2:

Както беше обсъдено по-горе, радианът е равен на 180/pi, така че ще използваме същата формула, за да преобразуваме радиана в градус. Вижте първо кода по-долу и след това ще обясним всеки ред поотделно.

Имайте предвид, че използвахме същия код и примерни данни, както в първия пример. И така, нека просто обясним допълнителния ред, ‘cout << “atan(“<

Нека видим резултата по-долу:

Пример 3:

Нека видим как работи функцията atan(), ако като вход е предоставено цяло число. Обикновено не би трябвало да предизвиква грешка, тъй като целите числа работят добре с типовете данни float или double float. Проверете приложения код по-долу.

Ако забелязвате, отново използвахме същия код, но променихме входните данни на цяло число. Типът данни „int“ се използва в езика за програмиране c++ за дефиниране на цели числа. В предишните примери използвахме плаващи числа. Така че тук използвахме int числото, за да видим резултата от функцията atan().

Нека проверим резултата от функцията atan() за цяло число, дадено по-долу. Обърнете внимание, че функцията atan() изчисли успешно обратния тангенс на цялото число, без да предизвика грешка, тъй като обратният тангенс може да бъде намерен в цяло число.

Заключение

Тази статия е предназначена да обсъди работата на функцията atan() в езика за програмиране c++. Функцията atan() изчислява тангенса, обратен на дадено число, и връща резултата в радиани. Включихме три уникални примера за вашето разбиране.