![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 28.12.2010
Сообщений: 7
|
![]()
Здравствуйте! изучаю азы c++. пишу программу, которая складывает полярные координаты. результаты удивляют.
специально для отладки навводила переменных в перегруж. операцию + (см. строчки выделенные болтом) - угол (свойство angle) равен 30 - а переменная t1 равна в результате, после того, как пройдем строчку t1=sin(angle) - -0.923421 (что-то вроде этого!) в чем тут дело, подскажите, пожалуйста! и еще почему-то не отображается символ \x09 подразумевалось, что это будет кружочек - знак градусов Код:
Последний раз редактировалось Stilet; 02.04.2011 в 16:17. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 20.05.2009
Сообщений: 17
|
![]()
Во-первых, если у Вас x1 - это абсцисса, то она определяется как произведение радиуса на косинус угла angle (ордината y1, соответственно, через синус).
Во-вторых, аргумент функции sin() по умолчанию должен быть задан в радианах, поэтому возвращаемое значение у Вас и получилось большим и отрицательным. В-третьих, знак градуса, по-моему, "\u00b0". Дерзайте ![]()
The impossible is possible, if you really want..
|
![]() |
![]() |
![]() |
#3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#4 |
:D
Форумчанин
Регистрация: 26.09.2010
Сообщений: 570
|
![]()
радианы = пи в нашей с вами общепринятой форме 3.14 = 180 градусов, следовательно, чтобы перевести из градусов в радианы, надо умножить это число на pi и поделить на 180,и наоборот, чтобы перевести из радиан в градусы - надо умножить на 180 и поделить на pi
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery |
![]() |
![]() |
![]() |
#5 |
Регистрация: 28.12.2010
Сообщений: 7
|
![]()
спасибо всем большое! так и знала, что что-то с градусами, а про радианы совсем забыла
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с функциями(С++) | Scarletred | Помощь студентам | 5 | 06.04.2010 13:29 |
РАБОТА С ФУНКЦИЯМИ В С++ | серг | Помощь студентам | 4 | 03.03.2010 22:26 |
Подскажите с функциями | Mikimaus | Общие вопросы C/C++ | 1 | 16.11.2009 12:58 |
Помогите с функциями | lebrosha | Помощь студентам | 5 | 28.05.2009 20:57 |
проблема с функциями | world12_tk | Помощь студентам | 6 | 03.03.2009 19:34 |