Вниз
Скачать: CL | DM;

Борланд и Маздай - не сходятся даже на ниве математики???   Найти похожие ветки 

 
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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.02 c
14-1080991331
VID
2004-04-03 15:22
2004.04.25
Имея 1 гиг ОЗУ как лучше всего поступить со свопом винды ?


8-1074793579
Aga
2004-01-22 20:46
2004.04.25
MIDI


14-1080728471
syte_ser78
2004-03-31 14:21
2004.04.25
Вопрос к Харьковчанам (если тут такие есть)


4-1077856278
Alexander666
2004-02-27 07:31
2004.04.25
Raw Input Thread


7-1078403652
mike_g
2004-03-04 15:34
2004.04.25
Работа с com портами




   Наверх