Bolshakova Anna a63961a150 2nd com | 9 luni în urmă | |
---|---|---|
lab4_2 | 9 luni în urmă | |
.gitignore.txt | 9 luni în urmă | |
README.md | 9 luni în urmă |
Задача №1
using System;
Console.Write("Введите три числа через пробел: ");
var grx = Console.ReadLine();
double numb1, numb2, numb3;
numb1 = double.Parse(grx.Split()[0]);
numb2 =double.Parse(grx.Split()[1]);
numb3 =double.Parse(grx.Split()[2]);
double num1 = (numb1 < 0) ? Math.Pow(numb1, 4) : Math.Pow(numb1, 2);
double num2 = (numb2 < 0) ? Math.Pow(numb2, 4) : Math.Pow(numb2, 2);
double num3 = (numb3 < 0) ? Math.Pow(numb3, 4) : Math.Pow(numb3, 2);
Console.WriteLine(num1);
Console.WriteLine(num2);
Console.WriteLine(num3);
Задача №2
using System;
Console.Write("Введите две координаты через пробел: ");
var grx = Console.ReadLine();
double x, y, f, k = 0, t;
f = 0;
x = double.Parse(grx.Split()[0]);
y =double.Parse(grx.Split()[1]);
k = Math.Abs(f - x);
t = Math.Abs(f - y);
if (k > t)
{
Console.WriteLine(y);
}
else
{
Console.WriteLine(x);
}
Задача №3
using System;
Console.Write("Введите три угла через пробел: ");
var grx = Console.ReadLine();
double a, b, c, i, sum, pu;
i = 180;
a = double.Parse(grx.Split()[0]);
b =double.Parse(grx.Split()[1]);
c =double.Parse(grx.Split()[2]);
sum = (a + b + c);
pu = 90;
if (sum == i)
{
Console.Clear();
Console.WriteLine("треугольник сушествует");
if (a == pu || b == pu || c == pu)
{
Console.WriteLine("треугольник прямоугольный");
}
else
{
Console.WriteLine("не прямоугольный");
}
}
else
{
Console.WriteLine("Не существует");
}
Задача №4
using System;
Console.Write("Введите два разных числа через пробел: ");
var grx = Console.ReadLine();
double a, b, v, d, l, p;
a = double.Parse(grx.Split()[0]);
b =double.Parse(grx.Split()[1]);
l = ((a + b) / 2);
p = ((a * b) * 2);
if (a != b)
{
v = Math.Min(a, b);
d = Math.Max(a, b);
Console.WriteLine(v=l);
Console.WriteLine(d=p);
}
else
{
Console.WriteLine("imposible");
}
Задача №5
using System;
Console.Write("Введите координаты точки через пробел: ");
var grx = Console.ReadLine();
double a, b, v, d, l, p;
a = double.Parse(grx.Split()[0]);
b =double.Parse(grx.Split()[1]);
if (a > 0 & b > 0)
{
Console.WriteLine("точка находится в 1й четверти");
}
if (a > 0 & b < 0)
{
Console.WriteLine("точка находится в 4й четверти");
}
if (a < 0 & b < 0)
{
Console.WriteLine("точка находится в 3й четверти");
}
if (a < 0 & b > 0)
{
Console.WriteLine("точка находится во 2й четверти");
}
Задача №6
using System;
Console.Write("Введите координаты точки через пробел: ");
var grx = Console.ReadLine();
double d, m;
d = double.Parse(grx.Split()[0]);
m =double.Parse(grx.Split()[1]);
if (d<=31 & d>=1 & m<=12 & m>=1)
{
Console.WriteLine("дата верная");
}
else
{
Console.WriteLine("не верно");
}
Задача №7
using System;
Console.Write("Введите 3 числа через пробел: ");
var grx = Console.ReadLine();
double a, b, c, d, e;
a = double.Parse(grx.Split()[0]);
b =double.Parse(grx.Split()[1]);
c =double.Parse(grx.Split()[2]);
d = Math.Min(a, Math.Min(b, c));
e = Math.Max(a, Math.Max(b, c));
Console.WriteLine($"Сумма наибольшего и наименьшего числа равна: {d + e}");
Задача №8
using System;
Console.WriteLine("Введите координаты точки (x, y) через enter:");
double x = double.Parse(Console.ReadLine());
double y = double.Parse(Console.ReadLine());
Console.WriteLine("Введите радиус окружности:");
double r = double.Parse(Console.ReadLine());
double d = Math.Sqrt(x * x + y * y);
if (d <= r)
{
Console.WriteLine("Точка входит в окружность");
}
else
{
Console.WriteLine("Точка не входит в окружность");
}