Написать программу с помощью do while - C#
Формулировка задачи:
Помогите, пожалуйста, написать программу с помощью do while
Решение задачи: «Написать программу с помощью do while»
textual
Листинг программы
class Program { static void Main(string[] args) { var res = GetValue(10); Console.WriteLine("Value={0}", res); Console.ReadKey(); } private static double Factor(double y) { if (y == 0) return 1; else return y * Factor(y - 1); } private static double GetValue(double x) { //Используем для степени и факториала int i = 1; //Используем для знака int k = 0; //Используем для результата double res = 0; do { var temp = Math.Pow(-1, k++) * Math.Pow(x, i) / Factor(i); Console.WriteLine("iteration={0}, Value={1}",i,temp); res += temp; i += 2; } while (i <= 13); return res; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д