Проблема следующая в программе необходимо выполнить расчет котангенса числа... Считаю число через программу и на калькуляторе - получаются совсем разные значения... Ничего понять не могу? Присваивал переменной и значение Double и Variant и Single - одна ерунда отличается от занчения калькуторского
Dim aa As Variant
Dim bb As Single
Dim cc as Double
Private Sub Form_Load()
bb = 151.411666666667
cc = 41.255
aa = 1 / Tan(bb)
Command1.Caption = aa
aa = 1 / Tan(cc)
Command2.Caption = aa
End Sub
Значение на калькуляторе для первого случая "1,1400807", в VB "1,4149944823542"; во втором случае тоже неверно "-1,8350186", а в VB "2,27403106398355"
Ничего не могу понять, почему разные результаты при одинаковых действия компьютера и калькулятора...Помогите плз... может какая-то хитрость с переменными или особенность расчета????