vpetrov 3f24456f60 Lab1 | 10 luni în urmă | |
---|---|---|
.idea | 10 luni în urmă | |
ConsoleApp1 | 10 luni în urmă | |
.gitignore | 10 luni în urmă | |
ConsoleApp1.sln | 10 luni în urmă | |
README.md | 10 luni în urmă |
Задача: Мышка.
Требуется узнать удастся ли мышке спрятать круглый коврик под прямоугольным ковриком.
Решение:
var inp = Console.ReadLine();
var inp_list = inp.Split(' ');
int a = Convert.ToInt32(inp_list[0]);
int b = Convert.ToInt32(inp_list[1]);
int c = Convert.ToInt32(inp_list[2]);
if (a >= c & b < c)
{
Console.WriteLine("YES");
}
else if (a < c || b < c)
{
Console.WriteLine("NO");
}
Результат работы:
C:/Users/User/Documents/Лабы/ConsoleApp1/ConsoleApp1/bin/Debug/net8.0/ConsoleApp1.exe
Задание ``Мышка``
Введите ширину, высоту ковра и радиус >>> 123 99 212
NO
Задача: А+В.
Требуется сложить два целых числа А и B.
Решение:
var Inp = Console.ReadLine();
var num1 = Inp.Split()[0];
var num2 = Inp.Split()[1];
int plus = int.Parse(num1);
int plus2 = int.Parse(num2);
double res = Math.Pow(10, 9);
if (plus+plus2 <= res)
{
Console.WriteLine(plus + plus2);
}
else
{
Console.WriteLine("Ошибка");
}
Результат работы следующий:
C:/Users/User/Documents/Лабы/ConsoleApp1/ConsoleApp1/bin/Debug/net8.0/ConsoleApp1.exe
Задание ``A+B``
Введите два целых числа >>> 12 43
55
Задача: Больше-Меньше.
Требуется сравнить два целых числа.
Решение работы:
var ab = Console.ReadLine();
int ac = int.Parse(ab.Split()[0]);
int ad = int.Parse(ab.Split()[1]);
double numd = 2 * Math.Pow(10, 9);
if (ac <= numd & ad <= numd)
{
if (ac < ad)
{
Console.WriteLine("<");
}
else if (ac == ad)
{
Console.WriteLine("=");
}
else
{
Console.WriteLine(">");
}
}
Результат работы:
C:/Users/User/Documents/Лабы/ConsoleApp1/ConsoleApp1/bin/Debug/net8.0/ConsoleApp1.exe
Задание ``Больше-Меньше``
Введите целые числа >>> 123 543
<
Задача: Ремонт.
Требуется написать программу, которая будет считать сама.
Решение работы:
var zn = Console.ReadLine();
int L = int.Parse(zn.Split()[0]);
int W = int.Parse(zn.Split()[1]);
int H = int.Parse(zn.Split()[2]);
int P = 2*(L*H)+2*(W*H);
if (P / 16 <= 0)
{
Console.WriteLine(1);
}
else
{
Console.WriteLine(P/16);
}
Итог работы следующий:
C:/Users/User/Documents/Лабы/ConsoleApp1/ConsoleApp1/bin/Debug/net8.0/ConsoleApp1.exe
Задание ``Ремонт``
Введите длину, ширину и высоту офиса >>> 12 9 4
10
Задача: Три толстяка.
Требуется определить массу самого тяжелого из них, либо выяснить, что была допущена ошибка при взвешивании.
Решение работы:
var zhir_res = Console.ReadLine();
int zhirobas1 = int.Parse(zhir_res.Split()[0]);
int zhirobas2 = int.Parse(zhir_res.Split()[1]);
int zhirobas3 = int.Parse(zhir_res.Split()[2]);
if (zhirobas1 > 757 || zhirobas2 > 757 || zhirobas3 > 757)
{
Console.WriteLine("Error");
}
else if (zhirobas1 < 94 || zhirobas2 < 94 || zhirobas3 < 94)
{
Console.WriteLine("Error");
}
else
{
if (zhirobas1 > zhirobas2 & zhirobas1 > zhirobas3)
{
Console.WriteLine(zhirobas1);
}
if (zhirobas2 > zhirobas1 & zhirobas2 > zhirobas3)
{
Console.WriteLine(zhirobas2);
}
else
{
Console.WriteLine(zhirobas3);
}
}
Итог работы:
C:/Users/User/Documents/Лабы/ConsoleApp1/ConsoleApp1/bin/Debug/net8.0/ConsoleApp1.exe
Задание ``Три толстяка``
Введите вес всех трех жиробасов >>> 140 132 444
444