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