Задать вопрос

Pascal ABCОператор case of и if then else:Задача 1 Вводятся 3 числа. Можно ли построить треугольник с такими сторонами? Если построить треугольник можно, то определить, является ли он равносторонним, равнобедренным или прямоугольным? Задача 2 Поле шахматной доски определяется значением двух координат. По введенным координатам двух полей (x1, y1) и (x2, y2) определить, являются ли эти поля полями одного цвета

+1
Ответы (1)
  1. 18 марта, 11:25
    0
    Первая задача:

    program CaseOfIfTask1;

    var a, b, c : integer;

    begin

    readln (a, b, c);

    if ((a + b > c) or (b + c > a) or (a + c > b)) then

    begin

    if ((a = b) and (a = c)) then writeln ('Равносторонний')

    else if ((a = b) or (b = c) or (a = c)) then writeln ('Равнобедренный');

    if ((a*a + b*b = c*c) or (a*a + c*c = b*b) or (b*b + c*c = a*a)) then writeln ('Прямоугольный')

    end;

    end.

    Задача 2:

    program CaseOfIfTask2;

    var x1, y1, x2, y2 : integer;

    begin

    readln (x1, y1, x2, y2);

    if ((x1 mod 2 = y1 mod 2) = (x2 mod 2 = y2 mod 2)) then

    WriteLn ('Одинаковые')

    else

    WriteLn ('Разные')

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Pascal ABCОператор case of и if then else:Задача 1 Вводятся 3 числа. Можно ли построить треугольник с такими сторонами? Если построить ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
1. определить значение переменной А после выполнения оператора X:=5; if X>-3 then A:=X mod 2 else A:=abs (X); 2. определить значение переменной А после выполнения оператора X:=-26; Y:=6; if X div Y=4 then A:=X mod Y else A:=X*Y; 3.
Ответы (1)
1) Ввести с клавиатуры целое число. Определить четное оно, или нечетное. 2) Решить следующие задачи: Является ли треугольник с длинами сторон a, b, c : * прямоугольным; * равнобедренным; * равносторонним. Стороны вводятся с клавиатуры.
Ответы (1)
Имеется условный оператор:if D10 then writeln ('ура!') else writeln ('плохо ...'); Какими операторами его можно заменить? Выберите несколько из 4 вариантов ответа: 1) if D=10 then writeln ('ура!') else writeln ('плохо ...
Ответы (1)
Какое значение получит переменная z после исполнения следующего фрагмента программы? z : = 5; x : = 1; if z > 0 then z : = 2 * z else x : = 10; if x = 0 then z : = - 2 else z : = 9; if (sqrt (z) = 3) and (x > 1) then z : = z - 8 else z : = 3 * x;
Ответы (1)
Запросить стороны треугольника и определить, является ли он разносторонним, равносторонним или равнобедренным. Учесть: третья сторона не должна превышать сумму двух других, иначе треугольник не существует.
Ответы (1)