Skip to content

Latest commit

 

History

History
98 lines (68 loc) · 3.96 KB

lab2.md

File metadata and controls

98 lines (68 loc) · 3.96 KB

Лабораторная работа №2 (Тема №4)

Перед началом новой темы верните свой репозиторий на ветку master:

git checkout master

Если вы находитесь за другим компьютером, то предварительно склонируйте свой репозиторий командой:

git clone URL_вашего_репозитория

Создайте новую ветку в репозитории:

git checkout -b lab4_1

Ветвления в C#:

Напоминаю, что ветвление в C# в общем виде выглядит так:

if (условие)
{
  оператор
}
else if (другое условие)
{

} 
else
{
  оператор
}

или так:

switch(выражение) {
    case константа1:
        последовательность операторов
        break;
    case константа2:
        последовательность операторов
        break;
    case константаЗ:
        последовательность операторов
        break;

    ...

    default:
        последовательность операторов
        break;
}

или даже так:

Выражение1 ? Выражение2 : ВыражениеЗ;
  1. Введите три числа. Возведите в квадрат те из них, значения которых неотрицательны, и в четвертую степень - остальные

    //возведение в степень: Math.pow(double, double)
    val n = 2.0
    Math.pow(n, 2.toDouble())
  2. Введите координаты двух точек и определите, которая из них ближе к началу координат.

  3. Введите два угла треугольника (в градусах). Определите, существует ли такой треугольник, и если да, то будет ли он прямоугольным.

  4. Введите два числа не равные друг другу. Меньшее из них заменить половиной их суммы, а большее - их удвоенным произведением.

  5. Введите координаты точки на плоскости. Определите где она расположена (на какой оси или в каком координатном углу).

  6. Введите дату. Определите её правильность (число от 1 до 31, месяц от 1 до 12).

  7. Введите три числа. Найдите сумму большего и меньшего из них.

  8. Введите координаты точки и радиус окружности. Определите, входит ли точка в окружность (центр окружности в начале координат).

  9. Введите координаты точки D. Проверьте, принадлежит ли она треугольнику. Координаты вершин треугольника (A, B, C) задайте константами.

    Есть несколько вариантов решения, приведу простой, через площади треугольников:

    Если площадь треугольника ABC меньше, чем сумма площадей треугольников ADC, ABD, BDC, то точка D снаружи треугольника.

  10. Введите три числа. Определите, можно ли построить треугольник со сторонами, длины которых равны этим числам. Если возможно, то определить, является ли этот треугольник остроугольным.