Atan C++

C++ Программирование и разработка

Математика, статистика и языки программирования работают рука об руку. Формулы, используемые в статистике или математике, иногда необходимо реализовать на языках программирования. Эти функции и формула работают одинаково по всем предметам. Разница только в реализации. Эта статья предназначена для того, чтобы научить, как реализовать функцию atan() на языке программирования C++.

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

Функция atan() является функцией арктангенса Math. Он используется для нахождения значения арктангенса числа на языке программирования C++. В математике atan() — это tan-1a. «a» — это число, а tan-1 находит арктангенс «a».

Точно так же, когда мы находим atan() в языке программирования C++, число ’a’ предоставляется функции atan() и вычисляет арктангенс ’a’. Функция atan() языка С++ возвращает тангенс, обратный заданному числу, в радианном формате. Значение радиана равно 180/пи градусов. Таким образом, когда вы вычисляете обратную тангенс на калькуляторе, вы получите другой результат, поскольку калькулятор возвращает результат в виде степени. Но вывод atan() находится в радианах. Если вы хотите получить тот же результат, что и калькулятор, вам нужно преобразовать результат в радианах в градусы.

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

Синтаксис функции atan() c++ приведен ниже:

Синтаксис функции atan() c++ приведен ниже

Чтобы определить функцию atan(), нам также необходимо указать тип данных. Float будет использоваться для плавающего числа, а double будет использоваться для двойного плавающего числа.

Вот синтаксис параметров типа данных float и double float:

Вот синтаксис параметров типа данных float и

’float’ и ’double’ — это типы данных функции atan() и параметров. Если параметр имеет тип float, возвращаемый тип функции также будет float. Точно так же, если тип параметра «двойной», то возвращаемый тип функции будет «двойной». Функция atan() возвращает результат либо в виде числа с плавающей запятой, либо в виде числа с плавающей запятой. Итак, если вы укажете число int, результат будет в десятичных точках.

Читайте также:  Список Python в строку, разделенную запятыми

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

Функция atan() принимает число в качестве входных данных, вычисляет его арктангенс и возвращает вычисленный результат. Он возвращает вычисленное значение арктангенса в форме радианов. Чтобы лучше понять, как работает функция atan(), см. приведенные ниже примеры.

Пример 1

Первый пример просто принимает число в качестве входных данных и передает его функции atan() для вычисления арктангенса предоставленного числа. Код приведен ниже.

Начиная с первой строки кода, «iostream» — это стандартная библиотека C++, которая обеспечивает функциональность ввода и предоставления пользователю вывода: cin, cout и т. д. Следующая строка импортирует библиотеку «cmath» в программа. Библиотека «cmath» языка программирования C++ предоставляет математические функции, такие как atan(), asin() и т. д. «Использование пространства имен std» позволяет программе использовать все возможности, предоставляемые «пространством имен std».

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

Программа начинается с функции main(), за которой следуют открывающая

Посмотрим на результат программы, приведенной ниже:

Посмотрим на результат программы

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

Пример 2

Как обсуждалось выше, радиан равен 180/pi, поэтому мы будем использовать ту же формулу для преобразования радиана в градус. Сначала посмотрите код ниже, а затем мы объясним каждую строку отдельно.

Обратите внимание, что мы использовали тот же код и примеры данных, что и в первом примере. Итак, давайте просто объясним дополнительную строку, ’cout << «atan(«<<a<<«) in Degrees = » << out*180/3.1415 << endl;’. ’out*180/3.1415′ используется для преобразования результата ’1.49141′ в радианах в градусы. Переменная «out» содержит результат функции atan() в радианах, а «3,1415» — это значение «пи». После вычисления значения «out*180/3,1415» мы получим «85,45», то же самое, что и результат калькулятора. ’endl’ используется для перемещения курсора в начало следующей строки.

Читайте также:  Числа Фибоначчи в Python

Обратите внимание, что мы использовали тот же код

Давайте посмотрим на вывод ниже:

Давайте посмотрим на выво

Пример 3

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

Если вы заметили, мы снова использовали тот же код, но изменили входные данные на целое число. Тип данных int используется в языке программирования C++ для определения целых чисел. В предыдущих примерах мы использовали плавающие числа. Итак, здесь мы использовали число int, чтобы увидеть результат функции atan().

Если вы заметили, мы снова использовали тот же код

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

Обратите внимание, что функция atan() успешно вычислила арктангенс

Заключение

Эта статья предназначена для обсуждения работы функции atan() в языке программирования C++. Функция atan() вычисляет тангенс, обратный заданному числу, и возвращает результат в радианах. Мы включили три уникальных примера для вашего понимания.

Оцените статью
bestprogrammer.ru
Добавить комментарий

Adblock
detector