Определить закономерность изменения членов последовательности, чтобы применить цикл, условный оператор или выбора - C#
Формулировка задачи:
всеи доброго времени суток.делаю лабу,вроде все получается,все работает,но вот хоть убей результат не правильный.
требуется самостоятельно определить закономерность изменения членов последовательности, чтобы применить цикл, условный оператор или, если потребуется, оператор выбора. вот сама формула
подскажите какой тег нужен что бы свой код сюда написать,и подскажите пожалуйста что в нем не так
я не прошу сделать за меня,я сам код уже написал.просто чуть подскажите)
double x, y,m,i; double n_1, n_2;//n_1 n_2 степень double a, b; //знаменатель double sum; double N; // номер операции Console.Write("Введите значение переменой X: "); x = Convert.ToDouble(Console.ReadLine()); Console.Write("Введите значение переменой Y: "); y = Convert.ToDouble(Console.ReadLine()); a = 1; b = 3; n_1 = 2; n_2 = 3; sum = 0; i = 1; N = 1; do { if (i % 2 != 0) { sum += Math.Sin(y) * Math.Pow(x,n_1)/a * b + x * Math.Cos(Math.Pow(y,n_2))/++a * ++b; } else sum +=(-1)* ( Math.Sin(y) * Math.Pow(x,n_1)/a * b + x * Math.Cos(Math.Pow(y,n_2))/++a * ++b); a++; b++; n_1=n_1+2; n_2=n_2+2; Console.WriteLine("\n№ операции {0}\n" + "Сумма членов последовательности равна {1}", N, sum); Console.WriteLine("\nНажмите 1, если хотите продолжить вычисление суммы последовательности\nНажмите 0 для прекращения вычисления суммы последовательности"); m = Convert.ToDouble(Console.ReadLine()); N++; } while (m == 1); Console.WriteLine(""); Console.WriteLine("Для завершения работы программы нажмите любую клавишу"); Console.ReadKey();
что в коде не так?
кто нибудь знает?
Решение задачи: «Определить закономерность изменения членов последовательности, чтобы применить цикл, условный оператор или выбора»
textual
Листинг программы
if(...) .. i++ .. else .. i-- ..
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д