Разработать собственный класс, содержащий метод для вычисления приближенного значения cos(x) по формуле - C#
Формулировка задачи:
Разработать собственный класс, содержащий метод для вычисления приближенного значения cos(x) по формуле у=1-x2/2!+x4/4!-….+x2n/(2n)! для заданного числа n.
Помогите пожалуйста с этой задачкой, её вообще не понимаю, завтра сдать надо(
Решение задачи: «Разработать собственный класс, содержащий метод для вычисления приближенного значения cos(x) по формуле»
textual
Листинг программы
using System; namespace ConsoleApplication { class Cos { public double Taylor(double x, int n) { int factorial = 2; int octothorpe = -1; double degreeX; double y = 1.0; degreeX = x * x; for (int i = 1; i <= n; i++) { y += octothorpe * degreeX / factorial; degreeX = degreeX * (x * x); factorial = factorial * (2 * i + 1) * (2 * i + 2); octothorpe = octothorpe * (-1); } return y; } } class Program { static void Main(string[] args) { Cos cos = new Cos(); double x = 0.5; // угол в радианах int n = 10; // количество слагаемых в ряде Тейлора Console.WriteLine(cos.Taylor(x, n)); Console.Read(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д