Проблемы с тригонометрическими функциями в Visual Studio

#vbscript

#vbscript

Вопрос:

Недавно я начал кодировать с использованием Visual Basic и создал умеренно хороший, функциональный калькулятор.

Единственная проблема — это тригонометрические функции. Ответ, который Visual Basic дает мне, когда я делаю синус 90 (0,893 …), полностью отличается от того, который дает мне мой калькулятор (1).

Я действительно не понимаю, что это такое, и я сомневался, была ли это настройка в Visual Studio, которую я мог бы изменить, чтобы она совпадала с моим калькулятором.

Также то же самое с обратными функциями, что дает мне совершенно разные ответы по сравнению с моим калькулятором, хотя он соответствует функции sine, о которой мне сообщает Visual Basic.

Комментарии:

1. Вероятно, вам нужно преобразовать ваши углы из градусов в радианы, прежде чем вызывать тригонометрические функции.

2. Вы преобразовали углы в радианы? Все тригонометрические функции VBScript используют радианы в качестве входных данных.

3. как мне их преобразовать?