Изменение формулы в зависимости от переменной - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, подскажите как это реализовать. Задача состоит в том чтобы формула менялась в зависимости от переменной. i = 1; result = x; i = 2; result = y * x; i = 3; result = y1 * y2 * x; i = 4; куыгде = y1 * y2 * y3 *x;
формула выглядит немного по другому но суть думаю будет одинаковая

Решение задачи: «Изменение формулы в зависимости от переменной»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace ConsoleApplication2
  8. {
  9.     class Program
  10.     {        
  11.         static void Main(string[] args)
  12.         {
  13.             int i; //длинна массива
  14.             int x = 3; //переменная
  15.             int result = 0; //результат
  16.            
  17.             int[] y;
  18.  
  19.             //Длинна масива
  20.             Console.WriteLine("Введите переменную i (она же длинна массива): ");
  21.             i = Convert.ToInt32(Console.ReadLine());
  22.            
  23.             if (i <= 1) result = x;
  24.             else
  25.             {
  26.                 y = new int[i-1]; // инициализируем масив
  27.                
  28.                 Console.WriteLine("Введите значения для всех y-ков (" + y.Length + " раз): ");
  29.                
  30.                 for (int c = 0; c < y.Length; c++)
  31.                 {
  32.                     y[c] = Convert.ToInt32(Console.ReadLine());
  33.                 }
  34.  
  35.                 int tmp = 1; //аккумулятор для значений всех значений y1,y2,y3...
  36.  
  37.                 for (int c = 0; c < y.Length; c++)
  38.                 {
  39.                     tmp *= y[c];
  40.                 }
  41.                 result = tmp * x;
  42.             }
  43.            
  44.             Console.WriteLine("Результат: " + result.ToString());
  45.  
  46.             Console.ReadKey();
  47.         }
  48.     }
  49. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы