Неверный ответ при решении в С# [требует правки]

441
02 января 2017, 21:13

при решении уравнения выводит не тот ответ: 2,9848, а должно быть: 1.9873 Ниже приводится код:

Double x = 0.4 * Math.Pow(10.0, 4);
        Double y = -0.875;
        Double z = -0.475 * Math.Pow(10.0, -3);
        Double stepen = 1 + 2 * Math.Pow(Math.Sin(y), 2);
        Double cosinus = Math.Abs(Math.Cos(x) - Math.Cos(y));
        Double vozvedenie_v_stepen = cosinus * stepen;
        Double Z = 1 + z + (Math.Pow(z, 2)/2) + (Math.Pow(z, 3)/3) + (Math.Pow(z, 4)/4);
        Double full_formula = vozvedenie_v_stepen * Z;
        Console.WriteLine(Math.Round(full_formula, 4));
        Console.Write("Press any key to continue . . . ");
        Console.ReadKey(true);

Где я неправильно решил?

Answer 1

Вместо

Double vozvedenie_v_stepen = cosinus * stepen;

Должно быть

Double vozvedenie_v_stepen = Math.Pow(cosinus, stepen);
READ ALSO
Копирование файлов в папку с ограничением в 100МБ

Копирование файлов в папку с ограничением в 100МБ

Пытаюсь скопировать (массив расширений файлов) в папку ( и в эту папку которую я копирую сделать ограничение в 100МБ), если лимит превышен файлов...

433
Как очистить DatePicker

Как очистить DatePicker

Выбранная дата в DatePicker биндится к свойству во ViewModel

651
Выделение памяти List C#

Выделение памяти List C#

Краткий, может быть глупый вопрос: как при создании List<тип> выделить сразу память под n Элементов? Конструктор позволяет задать только примерную...

439