Изменение формулы в зависимости от переменной - C#
Формулировка задачи:
Здравствуйте, подскажите как это реализовать.
Задача состоит в том чтобы формула менялась в зависимости от переменной.
i = 1;
result = x;
i = 2;
result = y * x;
i = 3;
result = y1 * y2 * x;
i = 4;
куыгде = y1 * y2 * y3 *x;
формула выглядит немного по другому но суть думаю будет одинаковая
Решение задачи: «Изменение формулы в зависимости от переменной»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication2 { class Program { static void Main(string[] args) { int i; //длинна массива int x = 3; //переменная int result = 0; //результат int[] y; //Длинна масива Console.WriteLine("Введите переменную i (она же длинна массива): "); i = Convert.ToInt32(Console.ReadLine()); if (i <= 1) result = x; else { y = new int[i-1]; // инициализируем масив Console.WriteLine("Введите значения для всех y-ков (" + y.Length + " раз): "); for (int c = 0; c < y.Length; c++) { y[c] = Convert.ToInt32(Console.ReadLine()); } int tmp = 1; //аккумулятор для значений всех значений y1,y2,y3... for (int c = 0; c < y.Length; c++) { tmp *= y[c]; } result = tmp * x; } Console.WriteLine("Результат: " + result.ToString()); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д