No Description

vpetrov 3f24456f60 Lab1 10 months ago
.idea 3f24456f60 Lab1 10 months ago
ConsoleApp1 3f24456f60 Lab1 10 months ago
.gitignore 8e5a5a796d Laba1 10 months ago
ConsoleApp1.sln 8e5a5a796d Laba1 10 months ago
README.md 3f24456f60 Lab1 10 months ago

README.md

Задача: Мышка.

Требуется узнать удастся ли мышке спрятать круглый коврик под прямоугольным ковриком.

Решение:

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