С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 109, средняя оценка - 4.82
tnikita
2 / 2 / 0
Регистрация: 13.07.2010
Сообщений: 28
#1

Вычисление sin, cos, tg, ctg - C++

08.03.2011, 18:49. Просмотров 16019. Ответов 3
Метки нет (Все метки)

хотел написать прогу для вычисления sin, cos, tg, ctg по градусной мере. но никак не получается выдаёт не та значения. проверял по таблице брадиса.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//#include "stdafx.h"
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
        double p, z, x;
 
        setlocale(0,"russian");
        cout<<"Введите градусную меру: "; cin>>x;
        
        x = p/180;
        z = sin(x);
        
        cout<<endl<<z<<endl;
 
    getch();
    return 0;
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.03.2011, 18:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычисление sin, cos, tg, ctg (C++):

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

Как высчитывать значения sin , cos, tg, ctg в с++? - C++
Помогите пожалуйста ) и ещё , возможно ли высчитать эти значения используя числа с плав. точкой ? Например , найти синус от 24.5? Или...

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

Вычисление тригонометрических функции sin/cos - C++
как реализовать вычисление sin и cos в c++. так как я чайник в с++ и до меня не спервого раза доходит то что написано в книге. помогите...

Функция 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++

3
bigredcat
366 / 313 / 3
Регистрация: 24.02.2011
Сообщений: 1,512
Записей в блоге: 1
08.03.2011, 18:54 #2
радианы = градусы / 180 * pi

Для sin аргумент должен быть в радианах
1
IrineK
Заблокирован
08.03.2011, 18:57 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <conio.h>
#include <math.h>
#define M_PI       3.14159265358979323846
 
using namespace std;
 
int main()
{
                double z, x;
 
        setlocale(0,"russian");
                cout<<"Введите градусную меру: "; cin>>x;
                
                 z = sin(x*M_PI/180.0);
                
                cout<<endl<<z<<endl;
 
        getch();
    return 0;
}
1
bigredcat
366 / 313 / 3
Регистрация: 24.02.2011
Сообщений: 1,512
Записей в блоге: 1
08.03.2011, 18:58 #4
C++
1
2
x *= 3.14 / 180;
z = sin(x);
1
08.03.2011, 18:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.03.2011, 18:58
Привет! Вот еще темы с ответами:

Вычисление ctg - C++
Здравствуйте вот не могу вычислить ctg пробовал это cos x /sin x и это 1/ tg x все равно выдает ошибку, подскажите как исправить. Вот код. ...

Sin() cos() - C++
Всем приветик. У меня последний Qt MinGW. Вопрос: Перед использованием функции sin(x), мне сказали что нужно градусы перевести в...

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 не поможете ли мне пожалуйста...

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


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

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

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