Форум: "Потрепаться";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];
ВнизБорланд и Маздай - не сходятся даже на ниве математики??? Найти похожие ветки
← →
Real © (2004-03-29 12:46) [0]Я не математик, и в чем тут глюк - мне непонятно. Корооче, вот такой скромный код:
var
a,b: real;
begin
a:=75;
b:=cos(a);
ShowMessage(FloatToStr(b));
end;
У меня например выдает - 0,9217512697247449
А вот стандартный калькулятор от Микрософт (calc.exe) - другого мнения, причем конкретно. И самое неприятное - при сравнении значений по таблицам - мелкомягкий прав. В чем тут секрет? Или ошибка?
← →
Alex Konshin © (2004-03-29 12:49) [1]Замени Real на Float, Double или Extended и будет тебе счастье.
Да, и в программе тоже замени.
:)
← →
Romkin © (2004-03-29 12:49) [2]Все совпадает. В тютельку :)
← →
MBo © (2004-03-29 12:49) [3]Телепатия - дело в градусах и радианах
← →
Плохиш (2004-03-29 12:50) [4]Потому, что в делфи расчёт ведётся в радианах. Чё справку читать ещё не научился?
← →
Alex Konshin © (2004-03-29 12:50) [5]А 75 у тебя чего?
← →
Saturn_ (2004-03-29 12:51) [6]А СЕКРЕТ В ХЕЛПЕ ЗАРЫТ :)
Cos returns the cosine of the angle X, in radians.
надо перевести в градусы.
И как мона быть програмером и не знать простой тригонометрии?
← →
Alex Konshin © (2004-03-29 12:52) [7]А плотно мы к финишу приходим...
← →
Real © (2004-03-29 13:18) [8]> Alex Konshin
тип, как видно не при чем.
> MBo
блин, такое даже в голову не приходило, к сожалению... Спасибо!
> Saturn_
перед тем как умничать, надо прочитать что уже другие ответили.
← →
Saturn_ (2004-03-29 13:30) [9]2 Real © (29.03.04 13:18) [8]
когда я это впрос читал других ответов небыло
и я вбщето не умничал.
← →
Real © (2004-03-29 17:10) [10]> Saturn_
> И как мона быть програмером и не знать простой тригонометрии?
не умничал говоришь? Во-первых, я ее действительно не помню, но и в школьные годы никогда ей не интересовался, а во-вторых - проблема-то касалось не тригонометрии, а делфи.
← →
Думкин © (2004-03-29 17:35) [11]> [10] Real © (29.03.04 17:10)
Все-таки не в Дельфи. Я не знаю где счет идет в градусах, кажется везде в радианах по умолчанию.
На эффекте градусы-радианы-грады - cоs(100) - работал рычажок в МК-61 используемый для игр.
← →
Alex Konshin © (2004-03-30 04:27) [12]Мне просто и в голову не пришло, что ты аргумент приводишь в градусах, только потом углядел, что 75 - уж больно многовато. :)
Мне понравилось, как тут плотно ответы шли по времени. Но я успел аж два поста впихнуть :)
← →
Real © (2004-03-30 09:19) [13]> Думкин
Возможно, насчет МК - вообще ничего говорить не могу - не использовал, но выразился не совсем правильно, конечно дело не конкретно в делфе.
← →
Anatoly Podgoretsky © (2004-03-30 11:48) [14]Кандидатуры было названо две, осталась одна Микрософт
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.035 c