Встречено else, а ожидалось ';' - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

Требуется ввести два числа. Меньшее заменить полусуммой, а большее – удвоенным произведением. Программа выдает ошибку, что не так?

Решение задачи: «Встречено else, а ожидалось ';'»

textual
Листинг программы
if a>b then
begin
 a1:=(a+b)*2;
 b1:=(a+b)/2;
end
else
begin
 a1:=(a+b)/2;
 b1:=(a+b)*2;
end;

Объяснение кода листинга программы

  1. Проверка условия: a > b.
  2. Если условие истинно, то выполняются следующие действия:
    • Вычисление значения переменной a1: a1 := (a + b) * 2.
    • Вычисление значения переменной b1: b1 := (a + b) / 2.
  3. Если условие ложно, то выполняются следующие действия:
    • Вычисление значения переменной a1: a1 := (a + b) / 2.
    • Вычисление значения переменной b1: b1 := (a + b) * 2.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.167 из 5
Похожие ответы