Выбор кода программы ( установка последовательности) - C#

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

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

Требуется записать несколько абсолютно разных задачь на языке C#, при этом нужно запросить у пользователя, какую именно ему нужно решить. Как это сделать ? Использовать комментарий неудобно. Например, как спросить у пользователя, какую из 3-х задачь выполнить
 const double a = -0.5; // Задание 1 из 5 лабораторной (часть1)
            const double b = 2;
            double t, f1, f2, f3;
            Console.Write("Введите значение переменной t: ");
            t = Convert.ToDouble(Console.ReadLine());
            f1 = a * Math.Pow(t, 2) * Math.Log(t);
            f2 = 1;
            f3 = Math.Pow(Math.E,a*t)*Math.Cos(b * t);
            if (t >= 1 && t <=2)
                Console.WriteLine("Значение функции  y={0}", f1);
            else if (t < 1)
                Console.WriteLine("Значение функции  y={0}", f2);
            else
                if (t > 2)
                Console.WriteLine("Значение функции  y={0}", f3);
            Console.ReadKey();
double x1, x2, y1, y2; //Задание 14 из 1(1)
              int k = 2;
              Console.WriteLine("Введите координаты первой точки");
              x1 = double.Parse(Console.ReadLine());
              y1 = double.Parse(Console.ReadLine());
              Console.WriteLine("Введите координаты второй точки");
              x2 = double.Parse(Console.ReadLine());
              y2 = double.Parse(Console.ReadLine());
              double b = Math.Sqrt(Math.Pow((x1 - x2),k) + Math.Pow((y1 - y2), k));
              Console.WriteLine("Введите известную сторону  прямоугольника");
              double a = double.Parse(Console.ReadLine());
              double S = a * b;
              Console.WriteLine("Площадь прямоугольника равна {0}", S);
              Console.ReadKey();
Console.WriteLine("Введите стороны треугольник"); //Задание 14 из 1(2)
             int a = Convert.ToInt32(Console.ReadLine());
             int b = Convert.ToInt32(Console.ReadLine());
             int c = Convert.ToInt32(Console.ReadLine());
             if (a == b && a == c && b == c)
             {
                 Console.WriteLine("Треугольник равносторонний");
             }
             else
             {
                 Console.WriteLine("Треугольник не равносторонний");
             }
             Console.ReadKey();

Решение задачи: «Выбор кода программы ( установка последовательности)»

textual
Листинг программы
Console.WriteLine("Number of task:");
           int i = Convert.ToInt32(Console.ReadLine());
            switch (i)
            { 
                case 1:
            
            Console.WriteLine("Task 1");
            break;
                case 2:
            Console.WriteLine("Task 2");
            break;
            }

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


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

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

15   голосов , оценка 4.667 из 5
Похожие ответы