Задать вопрос
@Dmitry_Sel

C# Math правильно ли я делаю?

Составить процедуру для выполнения расчетов функции:
618a64ef45e82348395559.jpeg
На выходе всегда не верно, что не так делаю?
double x = 0.96;
            double y = Math.Cos(1.5 * x) - Math.Pow(Math.E, Math.Sin(x + (5.0 / 3.0))) + Math.Sqrt(x + (7.0 / 6.0));

            Console.WriteLine(" x = {0} \t y = {1} ", x, y);
            Console.ReadKey();
  • Вопрос задан
  • 370 просмотров
Подписаться 2 Простой 2 комментария
Решения вопроса 1
wataru
@wataru Куратор тега Математика
Разработчик на С++, экс-олимпиадник.
Да вроде все правильно. Скорее всего опечатка в задании где-то. Так бывает. Или где-то может быть сказано, что углы должны быть в градусах а не радианах. Тогда выражение под синусом/косиносом надо домножать на 180/pi.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Вместо Math.Pow(Math.E, Math.Sin(x + (5.0 / 3.0)))
надо использовать Math.Exp Math.Exp( Math.Sin(x + (5.0 / 3.0)))
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы