Показать сообщение отдельно
  #3 (permalink)  
Старый 23.08.2017, 21:09
Аватар для MC-XOBAHCK
Профессор
Отправить личное сообщение для MC-XOBAHCK Посмотреть профиль Найти все сообщения от MC-XOBAHCK
 
Регистрация: 06.08.2017
Сообщений: 473

рони, если я правильно понял, то это окружность. А может я просто не понял как мне использовать этот код.
У меня условие простое - прямоугольный треугольник:

Мне нужно в результате узнать угол A в градусах.
Беру формулу: тангенс tg(A) = a / b
Простой скрипт для расчёта:
var a, b, c, tg, sin, deg;
a = 5;
b = 10;
tg = Math.tan(a / b);  // тангенс угла a
deg = ???????         // значение угла в градусах

//Этот же угол через синус
sin = Math.sin(a / c);
degSin = ????

Дальше не знаю, есть ли метод конвертировать результат в градусы. В изучении JS я пока ещё не далеко ушёл и опыта в решении подобной задачи у меня нет.
Решение которое пришло в голову в соответствии с моими знаниями - вбить таблицу брадиса от 1 до 90 градусов и результат прогонять через switch по таблице.
Получается большая портянка, поэтому решил спросить на форуме.
Ответить с цитированием