Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.04.2010, 21:04   #1
RUSt88
Участник клуба
 
Регистрация: 29.12.2009
Сообщений: 1,166
По умолчанию ошибка в функции [b]cos[/b]

не могу понять, в чем собственно трабла

есть формула, в к-рой используется значение косинуса

так вот пишу так ( С++ ), y - это угол
Код:
#include <math.h>
   double f;
   f = cos(y);
выдает такие значения при y =
Код:
90   -0.44807
75   0.19217
60   -0.95241
45   0.52532
30   0.15425
15   -0,75968
запускаем калькулятор, смотрим, что он выдаст при значении 45: 0.70710678118654752

и так все значения отличаются!!!

вопрос - что это такое??? я вообще в недоумении...
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть]
RUSt88 вне форума Ответить с цитированием
Старый 18.04.2010, 21:32   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,865
По умолчанию

Ну так угол считается в радианах.
Arigato вне форума Ответить с цитированием
Старый 18.04.2010, 21:43   #3
RUSt88
Участник клуба
 
Регистрация: 29.12.2009
Сообщений: 1,166
По умолчанию

Цитата:
Ну так угол считается в радианах.
попдробнее, плиз! мне нужно, чтобы значения получались такие же как в калькуляторе
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть]
RUSt88 вне форума Ответить с цитированием
Старый 18.04.2010, 21:52   #4
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,865
По умолчанию

Переведите градусы в радианы.
Цитата:
Сообщение от RUSt88
выполню задания на C C++ C# Delphi Pascal VB.Net
Не зная, что такое градусы и радианы Вы берётесь ещё и за чужие задачи, ужас...
Arigato вне форума Ответить с цитированием
Старый 18.04.2010, 21:56   #5
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,833
По умолчанию

>>>>>>>>> радиан
p51x вне форума Ответить с цитированием
Старый 18.04.2010, 21:59   #6
TacoBell
Пользователь
 
Регистрация: 18.04.2010
Сообщений: 31
По умолчанию

Код:
   f = cos(y);
функции синуса и косинуса принимают значение в радианах. А арктангенса и котангенса возвращают в радианах значение. ПРо радианы можно почитать в учебниках алгебры, но я приведу таки формулы перевода.

1 градус = pi/180 радиан
1 радиан = 180/pi градусов

Число pi есть в сбиблиотеке стандартной.
TacoBell вне форума Ответить с цитированием
Старый 18.04.2010, 23:21   #7
RUSt88
Участник клуба
 
Регистрация: 29.12.2009
Сообщений: 1,166
По умолчанию

да, не знал про это, и не надо мне тыкать этим
а те, кому я задачи делал, все довольны

огромное спс тем, кто помог разобраться
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть]
RUSt88 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка, строковые функции С++ Fantazerishka Помощь студентам 5 24.02.2010 22:01
Ошибка в функции Рефреша! Expert PHP 2 13.11.2009 17:12
С++. ошибка в функции. phpcreator Помощь студентам 4 16.09.2009 18:42
Приближенное вычисление значения функции cos(x) c++ Отблагодарю голосами в контакте! megavolt91 Помощь студентам 9 25.05.2009 20:26