Geen omschrijving

yserbin 25e58b5745 Обновить 'readme.md' 1 dag geleden
Image f27d75225d sss 3 dagen geleden
oap_labs 716b63839f sss 3 dagen geleden
.gitignore 8999450b12 jfjfj 1 week geleden
oap_labs.sln 8999450b12 jfjfj 1 week geleden
readme.md 25e58b5745 Обновить 'readme.md' 1 dag geleden

readme.md

Лабораторная работа «Составление программ разветвляющейся структуры»

Задание №1

    internal class Program
    {
        static void Main(string[] args)
        {
            double a, b, c;
            Console.WriteLine("Введите 3 числа");
            a = double.Parse(Console.ReadLine());
            b = double.Parse(Console.ReadLine());
            c = double.Parse(Console.ReadLine());
            Console.WriteLine("");

            if (a >= 0)
                Console.WriteLine("Результат 1 числа " + (Math.Pow(a, 2)));
            else Console.WriteLine("Результат 1 числа " + (Math.Pow(a, 4)));
            
            if (b >= 0)Console.WriteLine("Результат 2 числа " + (Math.Pow(b, 2)));
            else Console.WriteLine("Результат 2 числа " + (Math.Pow(b, 4)));

            if (c >= 0) Console.WriteLine("Результат 3 числа " + (Math.Pow(c, 2)));
            else Console.WriteLine("Результат 3 числа " + (Math.Pow(c, 4)));
        }

    }   

Решение:

Введите 3 числа
2
-3
3

Результат 1 числа 4
Результат 2 числа 81
Результат 3 числа 9    

Задание №2

internal class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("Введите координату по x:");
        double x = double.Parse(Console.ReadLine());
        Console.WriteLine("Введите координату по y:");
        double y = double.Parse(Console.ReadLine());

        Console.WriteLine("Введите 2 координату по x:");
        double x2 = double.Parse(Console.ReadLine());
        Console.WriteLine("Введите 2 координату по y:");
        double y2 = double.Parse(Console.ReadLine());

        double result = Math.Sqrt(x * x + y * y);
        double result2 = Math.Sqrt(x2 * x2 + y2 * y2);
        if (result < result2)
            Console.WriteLine("Первая координата ближе к началу");
        else if (result > result2)
            Console.WriteLine("Вторая координата ближе к началу");
        else Console.WriteLine("Точки равноудалены от начала координат");

    }
}

Решение:

Введите координату по x:
2
Введите координату по y:
4
Введите 2 координату по x:
5  
Введите 2 координату по y:
9
Первая координата ближе к началу   

Задание №3

internal class Program
{
    static void Main(string[] args)
    {
        int firstcorner = int.Parse(Console.ReadLine());
        int secondcorner = int.Parse(Console.ReadLine());
        int thirdcorner = 180 - (firstcorner + secondcorner);
        if (firstcorner > 0 && secondcorner > 0 && thirdcorner > 0)
        {
            Console.WriteLine("Треугольник существует");
            if (thirdcorner == 90 || secondcorner == 90 || thirdcorner == 90)
            {
                Console.WriteLine("Треугольник прямоугольный");

            }
            else
                Console.WriteLine("Треугольник не прямоугольный");
        }
        else
            Console.WriteLine("Треугольник не существует");  
    }
}

Решение:

45
45
Треугольник существует
Треугольник прямоугольный

Задание №4

 internal class Program
 {
     static void Main(string[] args)
     {
         Console.WriteLine("Введите первое число");
         int firstnumber = int.Parse(Console.ReadLine());
         Console.WriteLine("Введите второе число");
         int secondnumber = int.Parse(Console.ReadLine());

         if (firstnumber == secondnumber)
         {
             Console.WriteLine("Введите числа не равные друг другу");

             return;
         }
         int max = Math.Max(firstnumber, secondnumber);
         int min = Math.Min(firstnumber, secondnumber);

         int result = ((max * max) * 2);
         Console.WriteLine("Удвоенное произведение:" +  result);
         int result2 = ((min + min) / 2);
         Console.WriteLine("Половина их суммы:" +  result2);
     }
 }

Решение:

Введите первое число
6
Введите второе число
3
Удвоенное произведение:72
Половина их суммы:3

Задание №5

internal class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("Введите первую координату:");
        int x = int.Parse(Console.ReadLine());
        Console.WriteLine("Введите вторую координату:");
        int y = int.Parse(Console.ReadLine());
        if (x > 0 && y > 0)
            Console.WriteLine("Точка находится на I координатной плоскости");
        if (x < 0 && y > 0)
            Console.WriteLine("Точка находится на II координатной плоскости");
        if (x < 0 && y < 0)
            Console.WriteLine("Точка находится на III координатной плоскости");
        if (x > 0 && y < 0)
            Console.WriteLine("Точка находится на IV  координатной плоскости");
    }
}

Решение:

Введите первую координату:
5
Введите вторую координату:
-3
Точка находится на IV  координатной плоскости

Задание №6

   internal class Program
   {
       static void Main(string[] args)
       {
           Console.WriteLine("Введите день месяца");
           int data = int.Parse(Console.ReadLine());
           Console.WriteLine("Введите месяц");
           int month = int.Parse(Console.ReadLine());
           if ((data > 0 & data < 32) && (month >0 & month < 13))
               Console.WriteLine("{0}.{1}", data, month);
           else
               Console.WriteLine("Введите корректные значения");          
       }
   }

Решение:

Введите день месяца
28
Введите месяц
10
28.10

Задание №7

internal class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("Введите первое число");
        int firstnumber = int.Parse(Console.ReadLine());
        Console.WriteLine("Введите второе число");
        int secondnumber = int.Parse(Console.ReadLine());
        Console.WriteLine("Введите третье число");
        int thirdnumber = int.Parse(Console.ReadLine());

        int max = Math.Max(Math.Max(firstnumber, secondnumber), thirdnumber);
        int min = Math.Min(Math.Min(firstnumber, secondnumber), thirdnumber);

        int result = (max + max);
        Console.WriteLine("Сумма большого числа " +  result);

        int result2 = (min + min);
        Console.WriteLine("Сумма меньшего числа" +   result2);
    }
}

Решение:

Введите первое число
5
Введите второе число
7
Введите третье число
2
Сумма большого числа 14
Сумма меньшего числа 4