1) Программа на языке PascalABC для нахождения произведения двух чисел (A и B) с использованием цикла с постусловием и операции сложения:
program Multiplication;
var A, B, result, i: integer;
begin
writeln('Введите два числа:');
readln(A, B);
result := 0;
i := 0;
repeat
result := result + A;
i := i + 1;
until i = B;
writeln('Произведение чисел ', A, ' и ', B, ' равно ', result);
end.
2) Программа на языке PascalABC для нахождения остатка от деления нацело двух чисел (A и B) с использованием цикла с постусловием и операции вычитания:
program DivisionRemainder;
var A, B, remainder: integer;
begin
writeln('Введите два числа:');
readln(A, B);
remainder := A;
repeat
remainder := remainder - B;
until remainder < B;
writeln('Остаток от деления числа ', A, ' на ', B, ' равен ', remainder);
end.
3) Программа на языке PascalABC для определения значения переменной S после выполнения следующих операторов:
program RepeatExample;
var S, i: integer;
begin
S := 6;
i := 3;
repeat
S := S + 5 div i;
i := i - 1;
until i = 0;
writeln('Значение переменной S после выполнения операторов: ', S);
end.