1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
-
- namespace Library5Class
- {
- public class Exercise5
- {
- public void Call()
- {
- int n, end;
- do
- {
- Console.WriteLine("Выберите задание: ");
- Console.WriteLine("----------------------------------------");
- Console.WriteLine("1. Площади");
- Console.WriteLine("2. Массив");
- Console.WriteLine("3. Числа");
- Console.WriteLine("4. Годы");
- Console.WriteLine("5. Перевод из 10 в 16 систему счисления");
- Console.WriteLine("----------------------------------------");
- n = Convert.ToInt32(Console.ReadLine());
- switch (n)
- {
- case 1:
- Console.Write("Введите сторону квадрата: ");
- int side = Convert.ToInt32(Console.ReadLine());
- Console.Write("Введите 1 катет прямоугольного треугольника: ");
- int c1 = Convert.ToInt32(Console.ReadLine());
- Console.Write("Введите 2 катет прямоугольного треугольника: ");
- int c2 = Convert.ToInt32(Console.ReadLine());
- Class1 obj1 = new Class1();
- Class1 obj2 = new Class1(side, c1, c2);
- Class1 obj3 = new Class1(c1, c2);
- //Подсчет площадей
- Console.WriteLine("Конструктор 1: ");
- Console.WriteLine($"Площадь прямоугольного треугольника = {obj1.AreaTriangle()}");
- Console.WriteLine($"Площадь квадрата = {obj1.AreaSquare()}");
- Console.WriteLine("Конструктор 2: ");
- Console.WriteLine($"Площадь прямоугольного треугольника = {obj2.AreaTriangle()}");
- Console.WriteLine($"Площадь квадрата = {obj2.AreaSquare()}");
- Console.WriteLine("Конструктор 3: ");
- Console.WriteLine($"Площадь прямоугольного треугольника = {obj3.AreaTriangle()}");
- Console.WriteLine($"Площадь квадрата = {obj3.AreaSquare()}");
- break;
- case 2:
- Console.Write("Введите количество элементов массива: ");
- Class2 mass = new Class2(Convert.ToInt32(Console.ReadLine()));
- mass.Min();
- mass.Max();
- mass.Аvg();
- break;
- case 3:
- Console.Write("Введите символ: ");
- char simbol = Convert.ToChar(Console.ReadLine());
- Console.Write("Введите целое число: ");
- int num = Convert.ToInt32(Console.ReadLine());
- Console.Write("Введите дробное число: ");
- double dr = Convert.ToDouble(Console.ReadLine());
- Class3 objOk = new Class3(simbol, num);
- Class3 objOk2 = new Class3(dr);
- Console.WriteLine("Значение полей 1 конструктора:");
- Console.WriteLine($"Символ = {objOk.simbol}, число = {objOk.num}");
- Console.WriteLine("Значение полей 2 конструктора:");
- Console.WriteLine($"Символ = {objOk2.simbol}, число = {objOk2.num}");
- break;
- case 4:
- Console.Write("Введите год: ");
- int year = Convert.ToInt32(Console.ReadLine());
- Class4.MetodSet(year);
- Class4.DayYear();
- break;
- case 5:
- Console.Write("Введите десятичное число: ");
- int decimal10 = Convert.ToInt32(Console.ReadLine());
- Class5 obj5 = new Class5(decimal10);
- obj5.Result();
- break;
- default: Console.WriteLine("Такого задания нет"); break;
- }
- Console.WriteLine("\n1 - Выбрать другое задание, 0 - Назад.");
- end = Convert.ToInt32(Console.ReadLine());
- } while (end > 0);
- }
- }
- }
|