Нужно что бы каждые 2 цикла менялись знаки с - на + и наоборот - C#
Формулировка задачи:
Нужно что бы каждые 2 цикла менялись знаки. Пример: 2+4+6-8-10+12+14-16-18
Там где х + должен меняться знак.
Через While
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { double x, Z = 0, d = 1; Console.WriteLine("Задание #1"); Console.WriteLine("\n"); Console.WriteLine("Введите значение х:"); x = Convert.ToDouble(Console.ReadLine()); for (int i = 2; i <= 10 ; i += 2) Z = x + (Math.Pow(x, i) / i * d); Console.WriteLine("\n"); Console.WriteLine("Результат вычисления для Z = " + Z); Console.WriteLine("\n"); Console.ReadLine(); } } }
Решение задачи: «Нужно что бы каждые 2 цикла менялись знаки с - на + и наоборот»
textual
Листинг программы
double x, Z = 0, d = 1; Console.WriteLine("Задание #1"); Console.WriteLine("\n"); Console.WriteLine("Введите значение х:"); x = Convert.ToDouble(Console.ReadLine()); for (int i = 2,j=0,znak=1; i <= 10 ; i += 2,j++) { if(j==2) { znak=-znak; j=0; } Z = x + znak* (Math.Pow(x, i) / i * d); } Console.WriteLine("\n"); Console.WriteLine("Результат вычисления для Z = " + Z); Console.WriteLine("\n"); Console.ReadLine(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д