Выбор кода программы ( установка последовательности) - 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;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д