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

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

Войти
Регистрация
Восстановить пароль
 
ПростоЯ
184 / 101 / 1
Регистрация: 30.05.2009
Сообщений: 749
#1

Распознование угла программой - C++

19.01.2011, 09:46. Просмотров 585. Ответов 5
Метки нет (Все метки)

Подскажите, пожалуйста.
Если во входных данных задается какой-то угол, то при дальнейших расчетах программой он должен быть переведен в радианы. Как это задается в программном коде? То есть, к примеру задан угол 37 градусов, то потом в каком виде он будет участвовать в расчете программы?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.01.2011, 09:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Распознование угла программой (C++):

Рассчитать квадрат синуса угла, значение угла вводится с клавиатуры в градусах - C++
Помогите. Нужно написать программу на СИ(в Visual Studio) которая расчитывает синус угла в квадрате , значение угла вводится с клавиатуры в...

Распознование текста - C++
Как реализовать программу распознования текста с картинки? С чего начать? Что почитать?

Записать программой #1 и прочитать программой #2 - C++
Всем привет! Столкнулся с проблемой: Программа #1 пишет в бинарник инфу, программа #2 читает этот бинарник и работает с получеными...

Распознование животных на изображении - C++
Стала интересна тема распознавания образов на изображениях. Программа должна получать картинку с животным и определить какое это...

Дано значение угла alfa в радианах (0 < alfa < 2*pi). Определить значение этого же угла в градусах - C++
Здравствуйте я тока начинаю юзать с++ помоги пожалуйста заранее спасибо Дано значение угла alfa в радианах (0 &lt; alfa &lt; 2*pi). Определить...

Как реализовать распознование антивируса на С++ - C++
Подскажите пожалуйста, каким образом Windows определяет какой антивирус установлен, если он установлен вообще! Как реализовать...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
CyBOSSeR
Эксперт C++
2300 / 1670 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
19.01.2011, 09:52 #2
Честно говоря, Ваш вопрос не очень понятен. Если внутри программы подразумавается, что значения углов должны быть указаны в радианах, а пользователь вводит углы в градусах, то нужно после после ввода перевести углы из градусов в радианы и уже полученное число использовать в расчетах.
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
19.01.2011, 09:54 #3
Цитата Сообщение от ПростоЯ Посмотреть сообщение
к примеру задан угол 37 градусов, то потом в каком виде он будет участвовать в расчете программы?
Так и будет участвовать в виде 37 градусов. Для перевода градусы в радианы можно испольовать формулу рад= град * ( π / 180 )
ПростоЯ
184 / 101 / 1
Регистрация: 30.05.2009
Сообщений: 749
19.01.2011, 10:05  [ТС] #4
Просто я вроде помню, что если вводишь 37 градусов, то в программе при расчете, к примеру косинуса, будет выглядеть ни как cos(37), а до этого как раз должно быть преобразование 37 градусов, что бы потом верно решение было.
CyBOSSeR
Эксперт C++
2300 / 1670 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
19.01.2011, 10:09 #5
ПростоЯ, не нужно ничего помнить, просто посмотрите описание функций, которые Вы используете для расчетов, там будет указано в чем задается угол (радианах или градусах).
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
19.01.2011, 11:30 #6
Цитата Сообщение от ПростоЯ
что если вводишь 37 градусов, то в программе при расчете, к примеру косинуса, будет выглядеть ни как cos(37)
cos() работает с радианами, нужно написать функцию double radians(double ang);
потом можно вызывать cos(radians(37.0));
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.01.2011, 11:30
Привет! Вот еще темы с ответами:

Приращение угла - C++
Нарисовал 2 линии int x = 300; int y = 100; Line(hDC, x, y, x+50*cos(1), y+50*sin(1)); Line(hDC, x, y,...

Определить значение угла - C++
У стены наклонно стоит палка длиной 4,5 м. Один ее конец находится на расстоянии 3 м от стены. Нижний конец палки начинает скользить в...

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

Вычислить арксинус угла в градусах - C++
x = asin(sin(y * (pi / 180))) * (180 / pi); Краткое описание: х - искомый результат (арксинус в градусах), у - угол в градусах. В...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
19.01.2011, 11:30
Ответ Создать тему
Опции темы

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