Встречено 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;
Объяснение кода листинга программы
- Проверка условия:
a > b
. - Если условие истинно, то выполняются следующие действия:
- Вычисление значения переменной
a1
:a1 := (a + b) * 2
. - Вычисление значения переменной
b1
:b1 := (a + b) / 2
.
- Вычисление значения переменной
- Если условие ложно, то выполняются следующие действия:
- Вычисление значения переменной
a1
:a1 := (a + b) / 2
. - Вычисление значения переменной
b1
:b1 := (a + b) * 2
.
- Вычисление значения переменной
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д