# Лабораторная работа "Составление программ разветвляющейся структуры" Напоминаю, что ветвление в **C#** в общем виде выглядит так: ```cs if (условие) { оператор } else if (другое условие) { } else { оператор } ``` или так: ```cs switch(выражение) { case константа1: последовательность операторов break; case константа2: последовательность операторов break; case константаЗ: последовательность операторов break; ... default: последовательность операторов break; } ``` или даже так: ``` [val result =] ЛогическоеВыражение ? ВыражениеЕсли : ВыражениеИначе; ``` ## Задание 1. Введите три числа. Возведите в квадрат те из них, значения которых неотрицательны, и в четвертую степень - остальные 1. Введите координаты двух точек и определите, которая из них ближе к началу координат. 1. Введите два угла треугольника (в градусах). Определите, существует ли такой треугольник, и если да, то будет ли он прямоугольным. 1. Введите два числа не равные друг другу. Меньшее из них заменить половиной их суммы, а большее - их удвоенным произведением. 1. Введите координаты точки на плоскости. Определите где она расположена (на какой оси или в каком координатном углу). 1. Введите дату. Определите её правильность (число от 1 до 31, месяц от 1 до 12). 1. Введите три числа. Найдите сумму большего и меньшего из них. 1. Введите координаты точки и радиус окружности. Определите, входит ли точка в окружность (центр окружности в начале координат). 1. Введите координаты точки D. Проверьте, принадлежит ли она треугольнику. Координаты вершин треугольника (A, B, C) задайте константами. Есть несколько вариантов решения, приведу простой, через площади треугольников: ![](../img/lab2_01.bmp) Если площадь треугольника `ABC` меньше, чем сумма площадей треугольников `ADC`, `ABD`, `BDC`, то точка `D` снаружи треугольника. 1. Введите три числа. Определите, можно ли построить треугольник со сторонами, длины которых равны этим числам. Если возможно, то определить, является ли этот треугольник остроугольным. --- >Делаем аналогично лабораторной про линейные алгоритмы: > ># Название лабораторной > >## Номер задачи > >``` >код на C# >``` > >``` >результат работы >``` > >...