Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 30, средняя оценка - 4.97
_Vova_
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 43
#1

Как высчитывать значения sin , cos, tg, ctg в с++? - C++

18.11.2012, 17:27. Просмотров 4461. Ответов 2
Метки нет (Все метки)

Помогите пожалуйста ) и ещё , возможно ли высчитать эти значения используя числа с плав. точкой ?
Например , найти синус от 24.5? Или это невозможно?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2012, 17:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как высчитывать значения sin , cos, tg, ctg в с++? (C++):

Вычисление sin, cos, tg, ctg - C++
хотел написать прогу для вычисления sin, cos, tg, ctg по градусной мере. но никак не получается выдаёт не та значения. проверял по таблице...

Тригонометрические функции sin, cos, tg, ctg - C++
С помощью циклов и арифметических операций найти значение тригонометрической функции sin с заданной точностью. НЕ использовать...

Вывести в произвольный файл таблицу значений функции sin(x), cos(x), tg(x), ctg(x) - C++
Вывести в произвольный файл таблицу значений функции sin(x), cos(x), tg(x), ctg(x) на отрезке с шагом 0,1. Значения x печатать с одной...

вычисления значения функции y=sin(n*x)-cos(n/x) - C++
Помогите нужно срочно очень=), Задание:составить программу вычисления значения функции y=sin(n*x)-cos(n/x) если n запрашивается, а x...

Подскажите как написать в С++: Вывести «столбиком» значения sin 0,l, sin 0,2, ., sin l,l - C++
Вот такое задание Вывести «столбиком» значения sin 0,l, sin 0,2, ..., sin l,l.

Цикл do while (вывести на печать значения функции z=sin(x)+cos(x),находящиеся в интервале) - C++
Вывести на печать значения функции z=sin(x)+cos(x),находящиеся в интервале (-0,3 ; 0,7) для x изменяющегося на отрезке с шагом 0,5.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Vlad708
4 / 4 / 0
Регистрация: 04.11.2012
Сообщений: 72
18.11.2012, 17:31 #2
Подключаешь библиотеку #include <math.h>
Затем в с++ существую функции:
sin(x)
tg(x)
cos(x)
где х, то что нужно вычислить.

Числа с плавающей точкой тоже можно использовать
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
18.11.2012, 17:43 #3
Цитата Сообщение от Vlad708 Посмотреть сообщение
tg(x)
tan(x).

_Vova_, вообще, там много всего. даже гиперболические тоже имеются.
Код
_CRTIMP double __cdecl sin (double);
_CRTIMP double __cdecl cos (double);
_CRTIMP double __cdecl tan (double);
_CRTIMP double __cdecl sinh (double);
_CRTIMP double __cdecl cosh (double);
_CRTIMP double __cdecl tanh (double);
_CRTIMP double __cdecl asin (double);
_CRTIMP double __cdecl acos (double);
_CRTIMP double __cdecl atan (double);
_CRTIMP double __cdecl atan2 (double, double);
_CRTIMP double __cdecl exp (double);
_CRTIMP double __cdecl log (double);
_CRTIMP double __cdecl log10 (double);
_CRTIMP	double __cdecl pow (double, double);
_CRTIMP double __cdecl sqrt (double);
_CRTIMP double __cdecl ceil (double);
_CRTIMP double __cdecl floor (double);
_CRTIMP double __cdecl fabs (double);
_CRTIMP double __cdecl ldexp (double, int);
_CRTIMP double __cdecl frexp (double, int*);
_CRTIMP double __cdecl modf (double, double*);
_CRTIMP double __cdecl fmod (double, double);
Цитата Сообщение от _Vova_ Посмотреть сообщение
Или это невозможно?
Даже бы если бы не было такой библиотеки, можно через ряды найти. Самый универсальный способ.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.11.2012, 17:43
Привет! Вот еще темы с ответами:

Функция sin(x+y)=sin(x)cos(y)+cos(x)sin(y) - C++
как её записать на языке с++?

Найти первый отрицательный элемент последовательности sin(ctg(xi) x1 вводиться а последющие вычисляються по формуле x1+1=xi+0.3 - C++
1)Найти первый отрицательный элемент последовательности sin(ctg(xi)) x1 вводиться а последющие вычисляються по формуле x1+1=xi+0.3 в c++

Из Sin в Cos С++ - C++
Здраствуйте, мне нужно написать програму которая за рядами Тейлора выводит косинус . Проблема заключаеться в том ,что если програма...

y=sin(n*x)+cos(k*x)+ln(m*x) - C++
y=sin(n*x)+cos(k*x)+ln(m*x) где x= { e^z+z, при z&gt;1 z^2+1, при z меньше или равно 1 не поможете ли мне пожалуйста...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru