Использование функций Sincos в C

Системный вызов Waitpid на C Программирование и разработка

Функции «sin()» и «cos()» очень часто используются при работе с углами в математике. Точно так же при выполнении математических вычислений в программировании, связанных с геометрией или тригонометрией, эти функции оказываются очень полезными. Язык программирования C также реализует эти функции в своем заголовочном файле «math.h». После включения этого заголовочного файла в код C программисты могут удобно использовать эти функции для вычисления тригонометрических отношений. В этом руководстве мы попытаемся изучить использование функций «sin()» и «cos()» языка программирования C.

Использование функций Sin и Cos в C

Использование функций синуса и косинуса языка программирования C показано в следующих пяти примерах:

Пример 1: Нахождение синуса и косинуса положительного угла в радианах

Для нахождения синуса и косинуса положительного угла в радианах на языке программирования C вам нужно будет реализовать код, показанный ниже:

В эту программу мы включили заголовочный файл «math

В эту программу мы включили заголовочный файл «math.h», содержащий реализацию функций «sin()» и «cos()», вместе с заголовочным файлом «stdio.h». Затем мы определили переменную с плавающей запятой «x» и присвоили ей положительный угол «90». После этого мы определили две другие переменные с плавающей запятой для хранения результатов функций «sin()» и «cos()» соответственно. Наконец, мы использовали операторы «printf» для отображения значений функций «sin()» и «cos()» на терминале, за которыми следует оператор «return 0».

Для компиляции этого скрипта мы использовали следующую команду:

gcc sincos.c –o sincos –lm

Мы использовали параметр «-lm» в этой команде, чтобы связать заголовочный файл «math.h» с скомпилированной программой. Без этого вы не сможете скомпилировать этот скрипт.

Затем для выполнения этого скрипта мы использовали команду, показанную ниже:

./sincos

Результаты синуса и косинуса предоставленного положительного угла в радианах показаны на следующем изображении:

Читайте также:  Как разделить строки на основе разделителя в C?

Результаты синуса и косинуса предоставленного положительного

Пример 2: Нахождение синуса и косинуса отрицательного угла в радианах

Для нахождения синуса и косинуса отрицательного угла в радианах на языке программирования C вам нужно будет реализовать код, показанный ниже:

Для нахождения синуса и косинуса отрицательного угла в радианах на языке программирования C

В эту программу мы включили заголовочный файл «math.h», содержащий реализацию функций «sin()» и «cos()», вместе с заголовочным файлом «stdio.h». Затем мы определили переменную с плавающей запятой «x» и присвоили ей отрицательный угол «-90». После этого мы определили две другие переменные с плавающей запятой для хранения результатов функций «sin()» и «cos()» соответственно. Наконец, мы использовали операторы «printf» для отображения значений функций «sin()» и «cos()» на терминале, за которыми следует оператор «return 0».

Результаты синуса и косинуса заданного отрицательного угла в радианах показаны на следующем изображении:

аты синуса и косинуса заданного отрицательного угла в радианах показаны на след

Пример 3: Нахождение синуса и косинуса «0» угла в радианах

Для нахождения синуса и косинуса угла «0» в радианах на языке программирования C вам нужно будет реализовать код, показанный ниже:

ахождения синуса и косинуса угла «0» в радианах на языке программирования C

В эту программу мы включили заголовочный файл «math.h», содержащий реализацию функций «sin()» и «cos()», вместе с заголовочным файлом «stdio.h». Затем мы определили плавающую переменную «x» и присвоили ей угол «0». После этого мы определили две другие переменные с плавающей запятой для хранения результатов функций «sin()» и «cos()» соответственно. Наконец, мы использовали операторы «printf» для отображения значений функций «sin()» и «cos()» на терминале, за которыми следует оператор «return 0».

Результаты синуса и косинуса угла «0» в радианах показаны на следующем изображении:

Результаты синуса и косинуса угла «0» в радианах по

Пример 4: Нахождение синуса и косинуса заданного угла в градусах

Для нахождения синуса и косинуса заданного угла в градусах на языке программирования C вам нужно будет реализовать код, показанный ниже:

нахождения синуса и косинуса заданного угла в градусах на языке программирования C вам нужно

В эту программу мы включили заголовочный файл «math.h», содержащий реализацию функций «sin()» и «cos()», вместе с заголовочным файлом «stdio.h». Кроме того, мы также определили переменную «PI». Затем мы определили переменную с плавающей запятой «x» и присвоили ей положительный угол «90». После этого мы определили плавающую переменную «градусы» и присвоили ей значение «PI/180». Затем мы определили две другие переменные с плавающей запятой для хранения результатов функций «sin()» и «cos()» соответственно, но на этот раз результаты также умножаются на переменную «степень». Наконец, мы использовали операторы «printf» для отображения значений функций «sin()» и «cos()» на терминале, за которыми следует оператор «return 0».

Читайте также:  SQL EXISTS: как использовать этот оператор SQL

Результаты синуса и косинуса предоставленного угла в градусах показаны на следующем изображении:

Результаты синуса и косинуса предоставленного угла в градусах показаны на 

Пример 5: Нахождение синуса и косинуса угла в градусах, предоставленных во время выполнения

Для нахождения синуса и косинуса угла в градусах, предоставленных во время выполнения на языке программирования C, вам нужно будет реализовать код, показанный ниже:

Для нахождения синуса и косинуса угла в градусах, предоставленных во

В эту программу мы включили заголовочный файл «math.h», содержащий реализацию функций «sin()» и «cos()», вместе с заголовочным файлом «stdio.h». Кроме того, мы также определили переменную «PI». Затем мы определили переменную с плавающей запятой «x» и попросили пользователя ввести ее значение, отобразив сообщение на терминале. После этого мы определили плавающую переменную «градусы» и присвоили ей значение «PI/180». Затем мы определили две другие переменные с плавающей запятой для хранения результатов функций «sin()» и «cos()» соответственно, но на этот раз результаты также умножаются на переменную «степень». Наконец, мы использовали операторы «printf» для отображения значений функций «sin()» и «cos()» на терминале, за которыми следует оператор «return 0».

После выполнения этого кода пользователю было предложено ввести угол по своему выбору, как показано на изображении ниже:

После выполнения этого кода пользователю было предлож

Результаты синуса и косинуса угла, предоставленные пользователем во время выполнения в градусах, показаны на следующем изображении:

Результаты синуса и косинуса угла, предоставленные пользователем во вре

Вывод

С помощью этого руководства мы стремились научить вас использовать функции «sin()» и «cos()» языка программирования C. Для этого мы поделились с вами пятью различными примерами, в которых мы использовали эти функции. Мы рассчитали эти значения для положительных, отрицательных и нулевых углов соответственно. Более того, мы также научили вас вычислять эти значения в градусах, а не в радианах, поскольку эти функции по умолчанию возвращают результаты в радианах в языке программирования C. Мы также объяснили, как можно взять угол, синус и косинус которого найдены пользователем во время выполнения. Изучив эти различные варианты, вы можете уверенно использовать функции «sin()» и «cos()» в языке программирования C в Linux.

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

Adblock
detector