``` task 1 ``` ``` Введите три числа. Возведите в квадрат те из них, значения которых неотрицательны, и в четвертую степень - остальные ``` ``` Console.WriteLine("Введите три числа"); double num1 = Convert.ToDouble(Console.ReadLine()); double num2 = Convert.ToDouble(Console.ReadLine()); double num3 = Convert.ToDouble(Console.ReadLine()); double result1 = num1 >= 0 ? Math.Pow(num1, 2) : Math.Pow(num1, 4); double result2 = num2 >= 0 ? Math.Pow(num2, 2) : Math.Pow(num2, 4); double result3 = num3 >= 0 ? Math.Pow(num3, 2) : Math.Pow(num3, 4); Console.WriteLine("Результат для первого числа: " + result1); Console.WriteLine("Результат для второго числа: " + result2); Console.WriteLine("Результат для тртьего числа: " + result3); Console.ReadLine(); ``` ``` task 2 ``` ``` Введите координаты двух точек и определите, которая из них ближе к началу координат. ``` ``` Console.WriteLine("Введите 2 числа"); double num1 = Convert.ToDouble(Console.ReadLine()); double num2 = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Число, ближайшее к началу: "); Console.WriteLine(Math.Min(num1,num2)); ``` ``` task 3 ``` ``` Введите два угла треугольника (в градусах). Определите, существует ли такой треугольник, и если да, то будет ли он прямоугольным. ``` ``` Console.WriteLine("Введите число (в градусах)"); int num1 = Convert.ToInt32(Console.ReadLine()); int num2 = Convert.ToInt32(Console.ReadLine()); int num3 = 180 - num1 - num2; if (num1 + num2 + num3 == 180) { Console.WriteLine("Треугольник существует"); if (num1 == 90 || num2 == 90 || num3 == 90) { Console.WriteLine("Труегольник прямоугольный"); } else { Console.WriteLine("Треугольник не прямоугольный"); } } else { Console.WriteLine("Треугольник не сущесвтует"); } ``` ``` task 4 ``` ``` Введите два числа не равные друг другу. Меньшее из них заменить половиной их суммы, а большее - их удвоенным произведением. ``` ``` Console.WriteLine("Введите 2 числа не равыных друг другу"); double num1 = Convert.ToDouble(Console.ReadLine()); double num2 = Convert.ToDouble(Console.ReadLine()); double result1 = num1 <= num2 ? ((num1 + num2) / 2) : ((num1 * num2) * 2); double result2 = num1 >= num2 ? ((num1 + num2) * 2) : ((num1 * num2) / 2); Console.WriteLine("Первое число = " + result1 + "Второе число = " + result2); ``` ``` task 5 ``` ``` Введите координаты точки на плоскости. Определите где она расположена (на какой оси или в каком координатном углу). ``` ``` Console.WriteLine("Введите координаты(x, y)"); double x = Convert.ToDouble(Console.ReadLine()); double y = Convert.ToDouble(Console.ReadLine()); if (x == 0 && y == 0) { Console.WriteLine("Находится в начале координат"); } else if (x == 0) { Console.WriteLine("Находится на оси Y"); } else if (y == 0) { Console.WriteLine("Находится на оси X"); } else if (x > 0 && y > 0) { Console.WriteLine("Находится в первом координатном углу"); } else if (x < 0 && y < 0) { Console.WriteLine("Находится во втором координатном углу"); } else if (x > 0 && y < 0) { Console.WriteLine("Находится во третьем координатном углу"); } else if (x > 0 && y < 0) { Console.WriteLine("Находится во четвертом координатном углу"); } Console.ReadLine(); ``` ``` task 6 ``` ``` Введите дату. Определите её правильность (число от 1 до 31, месяц от 1 до 12). ``` ``` Console.WriteLine("Введите день и месяц"); int day = Convert.ToInt32(Console.ReadLine()); int mounth = Convert.ToInt32(Console.ReadLine()); string day1q = day >= 1 && day <= 31 ? ("Введено корректно") : ("Введено некорректно"); string moy = mounth >= 1 && mounth <= 12 ? ("Введено корректно") : ("Введено некоректно"); Console.WriteLine("День " + day1q + ", Месяц ", moy); ``` ``` task 7 ``` ``` Введите три числа. Найдите сумму большего и меньшего из них. ``` ``` Console.WriteLine("Введите три числа"); int num1 = Convert.ToInt32(Console.ReadLine()); int num2 = Convert.ToInt32(Console.ReadLine()); int num3 = Convert.ToInt32(Console.ReadLine()); int min = Math.Min(num1, Math.Min(num2, num3)); int max = Math.Max(num1, Math.Max(num2, num3)); int summa = min + max; Console.WriteLine(summa); Console.ReadLine(); ``` ``` task 8 ``` ``` Введите координаты точки и радиус окружности. Определите, входит ли точка в окружность (центр окружности в начале координат). ``` ``` Console.WriteLine("Введите коорлинаты (x, y)"); int x = Convert.ToInt32(Console.ReadLine()); int y = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введите радиус"); int r = Convert.ToInt32(Console.ReadLine()); int num = (x * x + y * y); if (num >= r) { Console.WriteLine("Точка не входит в окружности"); } else { Console.WriteLine("Точка входит в окружность"); } ``` ``` task 9 ``` ``` Введите координаты точки D. Проверьте, принадлежит ли она треугольнику. Координаты вершин треугольника (A, B, C) задайте константами. ``` ``` Сложно как-то ``` ``` task 10 ``` ``` Введите три числа. Определите, можно ли построить треугольник со сторонами, длины которых равны этим числам. Если возможно, то определить, является ли этот треугольник остроугольным. ``` ``` Console.WriteLine("Введите три числа:"); int a = Convert.ToInt32(Console.ReadLine()); int b = Convert.ToInt32(Console.ReadLine()); int c = Convert.ToInt32(Console.ReadLine()); if (a + b > c && a + c > b && b + c > a) { Console.WriteLine("Треугольник можно построить"); // Проверка на остроугольность if (a * a + b * b > c * c && a * a + c * c > b * b && b * b + c * c > a * a) { Console.WriteLine("Треугольник является остроугольным"); } else { Console.WriteLine("Треугольник не является остроугольным"); } } else { Console.WriteLine("Треугольник нельзя построить"); } ```