![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 26.10.2011
Сообщений: 49
|
![]()
Добрый вечер. Прошу совета.
Суть вот в чем, задание: создать программу с линейной структурой. функция выглядит так: ![]() В коде программы записал так: ![]() Проблема в том что, программа выдает один результат а в ручную на калькуляторе совсем другой. В чем ошибка? Может выражение не правильно записано ?
Everybody lies.
Последний раз редактировалось sqr; 26.10.2011 в 00:46. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 29.09.2011
Сообщений: 116
|
![]()
у вас неправильно стоят скобки. надо
Код:
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
и ещё есть БОЛЬШАЯ разница.
в калькуляторе тригонометрические функции принимают аргумент (обычно! там есть настройки/переключатели) в ГРАДУСАХ. В Паскале - в РАДИАНАХ. поэтому могут получаться абсолютно разные значения. посчитайте у себя на калькулятор, например, sin(360) - получили нолик - значит калькулятор считает в градусах. получили 0.958915723 - значит считает в радианах. (p.s. разумеется, проверять можно на любых значениях аргумента, отличных от нуля и на любых функциях. Ну, например, cos(60) - в градусах это должно быть 0.5, в радианах: -0.95241298 для перевода градусов в радианы нужно аргумент в градусах умножить на pi и разделить на 180 |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 26.10.2011
Сообщений: 49
|
![]()
Dush и Serge_Bliznykov спасибо. Убрал скобки и посчитал в радианах на калькуляторе, всё получилось
![]() Еще раз спасибо за прекрасное объяснение ![]()
Everybody lies.
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]()
Формулы для перехода от одной угловое меры к другой.
Из радиан в градусы: x радиан = 180 градусов*x/pi Из градусов в радианы: n градусов = n*Pi радиан/180 |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Описать функцию нахождения расстояния между 2-мя точками на плоскости, заданными своими координатами, и функцию .... | zzz6 | Помощь студентам | 2 | 06.07.2011 08:24 |
Посчитать буквы | olimpus | Microsoft Office Excel | 3 | 06.02.2011 12:44 |
Как передать указатель на функцию в функцию | WIN32APIist | Общие вопросы C/C++ | 1 | 27.01.2011 10:35 |
Помогите посчитать((( | xpei | Помощь студентам | 2 | 18.12.2009 01:05 |
Как посчитать | Kovalenko.lokal | БД в Delphi | 16 | 07.05.2008 17:50 |