Встречено 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.

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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