И Ц++

I C



Математика, статистика и компјутерски програмски језици раде руку под руку. Формуле које се користе у статистици или математици понекад морају бити имплементиране у компјутерским програмским језицима. Ове функције и формула функционишу исто у свим предметима. Једина разлика је имплементација. Овај чланак је дизајниран да научи како да примените функцију атан() у програмском језику ц++.

Шта је атан() Ц++ функција?

Функција атан() је инверзна тангентна функција математике. Користи се за проналажење вредности инверзне тангенте броја у програмском језику ц++. У математици, атан() је тан-1а. 'а' је број и тан-1 проналази инверзни тангент од 'а'.







Слично томе, када пронађемо атан() у програмском језику ц++, функција атан() даје број „а“ и израчунава инверзни тангент од „а“. Функција атан() у ц++ враћа тангенту инверзну од датог броја у формату радијана. Вредност радијана је једнака 180/пи степени. Дакле, када израчунате инверзну тангенту на калкулатору, наћи ћете другачији резултат јер калкулатор враћа резултат у облику степена. Али излаз атан() је у радијанима. Ако желите исти резултат као што даје калкулатор, потребно је да конвертујете радијански резултат у степен.



Синтакса атан() Ц++ функције

Синтакса атан() ц++ функције је дата у наставку:







Да бисмо дефинисали функцију атан(), морамо да обезбедимо и тип података. Флоат ће се користити за плутајући број, а доубле ће се користити за двоструки плутајући број.

Ево синтаксе параметара типа података са плутајућим и двоструким плутајућим:



„флоат“ и „доубле“ су типови података функције атан() и параметара. Ако је параметар у типу 'флоат', тип повратка за функцију ће такође бити флоат. Слично томе, ако је тип параметра „доубле“ онда ће тип повратка функције бити „доубле“. Функција атан() враћа резултат у плутајућем зарезу или двоструком плутајућем. Дакле, ако унесете инт број, резултат ће бити у децималним зарезима.

Како функционише атан() Ц++ функција?

Функција атан() узима број као улаз и израчунава његову инверзну тангенту и враћа израчунати резултат. Враћа израчунату вредност инверзне тангенте у облику радијана. Да бисте разумели како функција атан() боље функционише, погледајте примере дате у наставку.

Пример 1:

Први пример једноставно узима број као улаз и прослеђује га функцији атан() да израчуна инверзни тангенс тог броја. Код је дат испод.

Почевши од првог реда кода, 'иостреам' је стандардна Ц++ библиотека која обезбеђује функционалност преузимања уноса и давања излаза кориснику: цин, цоут, итд. Следећи ред је увоз библиотеке 'цматх' у програм. Библиотека „цматх“ програмског језика ц++ обезбеђује Матх функције као што су атан(), асин() итд. „Коришћење простора имена стд“ омогућава програму да користи све ствари које обезбеђује „стд намеспаце“.

Програм почиње са функцијом маин(), праћеном отварајућим и затварајућим заградама, {}. Сви редови кода се налазе између ових заграда. Као што смо горе објаснили, тип улазног параметра и повратног параметра су генерално исти. Дакле, „доубле а = 12,57, оут“ представља улазне и излазне променљиве у облику двоструког типа података. Параметар „а“ задржава улаз, а параметар „оут“ ће задржати излаз функције атан(). Користећи метод „цоут“, штампаћемо излаз функције атан(). „Поврат 0“ је обезбеђен на крају тако да функција успешно враћа резултат или баца изузетак у случају било какве грешке.

Погледајмо резултат програма који је дат у наставку:

Функција атан(12.57) је вратила 1.49141 у формату радијана. Ако израчунате атан (12,57) на калкулатору, добићете 85,45 пошто калкулатор даје резултат у степенима. Хајде да претворимо радијан у степен у следећем примеру.

Пример 2:

Као што је горе поменуто, радијан је једнак 180/пи, тако да ћемо користити исту формулу да претворимо радијан у степен. Прво погледајте код испод, а затим ћемо објаснити сваки ред посебно.

Имајте на уму да смо користили исти код и узорке података као у првом примеру. Дакле, хајде да само објаснимо додатни ред, „цоут << „атан(“<<а<<“) у степенима = ” << оут*180/3.1415 << ендл;’. „Излаз*180/3,1415“ се користи за претварање радијанског резултата „1,49141“ у степен. Променљива „оут“ садржи резултат функције атан() у радијанима, а „3.1415“ је вредност „пи“. Након што израчунамо вредност „оут*180/3,1415“, добићемо „85,45“, исто као резултат калкулатора. „ендл“ се користи за померање курсора на почетак следећег реда.

Хајде да видимо излаз испод:

Пример 3:

Хајде да видимо како функционише функција атан() ако је као улаз наведен цео број. Обично не би требало да изазове никакву грешку пошто цео број добро функционише са типовима података са плутајућим или двоструким плутајућим. Проверите приложени код испод.

Ако приметите, поново смо користили исти код, али смо променили улазне податке у цео број. Тип података „инт“ се користи у програмском језику ц++ за дефинисање целобројних бројева. У претходним примерима користили смо плутајуће бројеве. Дакле, овде смо користили инт број да видимо резултат функције атан().

Хајде да проверимо резултат функције атан() за цео број дат у наставку. Имајте на уму да је функција атан() успешно израчунала инверзни тангент целобројног броја без подизања грешке пошто се инверзна тангента може наћи у целом броју.

Закључак

Овај чланак је дизајниран да разговара о раду функције атан() у програмском језику ц++. Функција атан() израчунава инверзну тангенту датог броја и враћа резултат у радијанима. Укључили смо три јединствена примера за ваше разумевање.