Ei kuvausta

Nikita a2a6808d80 Lab1 10 kuukautta sitten
bin a2a6808d80 Lab1 10 kuukautta sitten
obj a2a6808d80 Lab1 10 kuukautta sitten
.gitignore a2a6808d80 Lab1 10 kuukautta sitten
ConsoleApp1.csproj a2a6808d80 Lab1 10 kuukautta sitten
Program.cs a2a6808d80 Lab1 10 kuukautta sitten
README.md a2a6808d80 Lab1 10 kuukautta sitten

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