Как перевести Sin(2a) в радианы?

Как перевести Sin(2a) в радианы не зная а. Суть задания "Реализуйте функцию расчета угла прицеливания, в зависимости от начальной скорости снаряда и дальности до цели. Если решения не существует, метод должен возвращать double.NaN."

{
    public static class AngryBirdsTask
    {
        // Ниже — это XML документация, её использует ваша среда разработки, 
        // чтобы показывать подсказки по использованию методов. 
        // Но писать её естественно не обязательно.
        /// <param name="v">Начальная скорость</param>
        /// <param name="distance">Расстояние до цели</param>
        /// <returns>Угол прицеливания в радианах от 0 до Pi/2</returns>
        public static double FindSightAngle(double v, double distance)
        {
            const double g = 9.8;
            double sin2a;
            sin2a = (g * distance) / Math.Sqrt(v);
            Console.WriteLine(sin2a);
            return Math.PI / 4;
        }
    }
}

15-18 строчку добавил от себя


Ответы (1 шт):

Автор решения: MBo

Вам нужна функция арксинус. В шарпе это Math.Asin

→ Ссылка