Задача 2 Урок11

Задача 2 Урок11

Пользователь вводит целые числа. Пока он не введёт число большее 15, в ответ на каждое введённое число выводите сумму этого числа и предыдущего введённого им числа, если же введённое число больше 15, то цикл необходимо завершить, не выводя в ответ сумму.
Первое введенное пользователем число можно сложить с единицей.

Решение:

var a, b: integer;
begin
  a:= 1;
  while (a < 15) do
  begin
      b:= a;
      writeln('Vvedite chislo:');
      readln(a);
      if (a >= 15) then
         break;
      writeln(b, '+', a, '=', b + a );
  end;
  writeln('End');
readln();
end.

Консоль:

Vvedite chislo:
2
1+2=3
Vvedite chislo:
3
2+3=5
Vvedite chislo:
6
3+6=9
Vvedite chislo:
16
End