mapetrov 21a92836d2 Обновить 'readme.md' | 9 ماه پیش | |
---|---|---|
ConsoleApp1 | 9 ماه پیش | |
.gitignore.txt | 9 ماه پیش | |
readme.md | 9 ماه پیش |
1 задача:
double numOne = double.Parse(Console.ReadLine());
double numTwo = double.Parse(Console.ReadLine());
double numThree = double.Parse(Console.ReadLine());
Console.WriteLine(numOne >= 0 ? Math.Pow(numOne, 2) : Math.Pow(numOne, 4));
Console.WriteLine(numTwo >= 0 ? Math.Pow(numTwo, 2) : Math.Pow(numTwo, 4));
Console.WriteLine(numThree >= 0 ? Math.Pow(numThree, 2) : Math.Pow(numThree, 4));
2 задача:
Console.WriteLine("x1:");
double x1 = double.Parse(Console.ReadLine());
Console.WriteLine("y1:");
double y1 = double.Parse(Console.ReadLine());
Console.WriteLine("x2:");
double x2 = double.Parse(Console.ReadLine());
Console.WriteLine("y2:");
double y2 = double.Parse(Console.ReadLine());
double distanceOne = Math.Sqrt(x1 * x1 + y1 * y1);
double distanceTwo = Math.Sqrt(x2 * x2 + y2 + y2);
if (distanceOne > distanceTwo)
{
Console.WriteLine("Первая точка ближе к началу координат");
}
else if (distanceOne == distanceTwo)
{
Console.WriteLine("Точки находятся на одинаковом расстоянии");
}
else
{
Console.WriteLine("Вторая точка ближе к началу координат");
}
3 задача:
double degreeOne = double.Parse(Console.ReadLine());
double degreeTwo = double.Parse(Console.ReadLine());
double Answer = 180 - degreeOne - degreeTwo;
if (degreeOne == 90 && degreeTwo == 90)
{
Console.WriteLine("Треугольник прямоугольный");
}
else
{
Console.WriteLine("Треугольник не прямоугольный");
}
4 задача:
Console.WriteLine("Введите две разные числа!");
double numOne = double.Parse(Console.ReadLine());
double numTwo = double.Parse(Console.ReadLine());
if (numOne == numTwo)
{
Console.WriteLine("Ошибка! Числа должны быть разные!");
}
else
{
double sum = numOne + numTwo;
double product = numOne * numTwo;
if (numOne > numTwo)
{
numOne = product * 2;
numTwo = sum / 2;
}
else
{
numOne = sum / 2;
numTwo = product * 2;
}
Console.WriteLine($"Первое число {numOne}");
Console.WriteLine($"Второе число {numTwo}");
}
5 задача:
int x = int.Parse(Console.ReadLine());
int y = int.Parse(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
{
Console.WriteLine("Точка расположена в четвертом координатном углу.");
}
6 задача:
Console.WriteLine("Введите число дня: ");
double day = double.Parse(Console.ReadLine());
Console.WriteLine("Введите число месяца: ");
double month = double.Parse(Console.ReadLine());
Console.WriteLine("Введите год: ");
double year = double.Parse(Console.ReadLine());
if ((day <= 31 && day >= 1) && (month <= 12 && month >= 1))
{
Console.WriteLine($"Дата: {day}.{month}.{year}");
}
else
{
Console.WriteLine("Фатальная ошибка!");
}
7 задача:
double numOne = double.Parse(Console.ReadLine());
double numTwo = double.Parse(Console.ReadLine());
double numThree = double.Parse(Console.ReadLine());
double min = Math.Min(Math.Min(numOne, numTwo), numThree);
double max = Math.Max(Math.Max(numOne, numTwo), numThree);
double sum = min + max;
Console.WriteLine("Сумма наибольшего и наименьшего чисел: " + sum);
8 задача:
Console.WriteLine("Введите первую точку: ");
double x = double.Parse(Console.ReadLine());
Console.WriteLine("Введите вторую точку: ");
double y = double.Parse(Console.ReadLine());
Console.WriteLine("Введите радиус: ");
double radius = double.Parse(Console.ReadLine());
double d = Math.Sqrt(x * x + y * y);
if (d <= radius)
{
Console.WriteLine("Точка входит в окружность.");
}
else
{
Console.WriteLine("Точка не входит в окружность.");
}
9 задача:
int[] x = new int[4];
int[] y = new int[4];
for (int i = 0; i < 4; ++i)
{
Console.WriteLine("Введите (x" + i.ToString() + ",y" + i.ToString() + "): ");
x[i] = Console.Read();
y[i] = Console.Read();
Console.ReadLine();
}
int a = (x[1] - x[0]) * (y[2] - y[1]) - (x[2] - x[1]) * (y[1] - y[0]);
int b = (x[2] - x[0]) * (y[3] - y[2]) - (x[3] - x[2]) * (y[2] - y[0]);
int c = (x[3] - x[0]) * (y[1] - y[3]) - (x[1] - x[3]) * (y[3] - y[0]);
if ((a >= 0 && b >= 0 && c >= 0) || (a <= 0 && b <= 0 && c <= 0))
{
Console.WriteLine("Принадлежит треугольнику");
}
else
{
Console.WriteLine("Не принадлежит треугольнике");
}
Console.ReadKey();
10 задача:
Console.WriteLine("Введите длины трех сторон треугольника:");
double a = Convert.ToDouble(Console.ReadLine());
double b = Convert.ToDouble(Console.ReadLine());
double c = Convert.ToDouble(Console.ReadLine());
if (a + b > c && b + c > a && a + c > b)
{
Console.WriteLine("Треугольник может быть построен.");
if (a * a + b * b > c * c && b * b + c * c > a * a && a * a + c * c > b * b)
{
Console.WriteLine("Треугольник является остроугольным.");
}
else
{
Console.WriteLine("Треугольник не является остроугольным.");
}
}
else
{
Console.WriteLine("Треугольник не может быть построен.");
}