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

http://fkn.ktu10.com/?q=node/7341

У вас есть число z=5. Пользователь вводит числа в цикле, если очередное введенное число больше или равно 15, то увеличивайте число z на 1 в ответ на каждое введенное число, а если меньше 15, то уменьшайте на 1. Цикл и программа должны завершиться, когда число z станет отрицательным.

var  z, i: integer;
begin
  z := 5;
  while(z >= 0) do
  begin
   writeln('vvedi chislo');
   readln(i);
   if(i >= 15) then
     begin
       z := z + 1;
       writeln('z = ', z);
     end
   else
     begin
       z := z - 1;
       writeln('z = ', z);
     end;
  end;
  readln();
end. 
vedro-compota's picture

writeln('z = ', z);

-- дублирование кода

_____________
матфак вгу и остальная классика =)

var  z, i: integer;
begin
  z := 5;
  while(z >= 0) do
  begin
    writeln('vvedi chislo');
    readln(i);
    if(i >= 15) then
      z := z + 1
    else
      z := z - 1;
    writeln('z = ', z);
  end;
  readln();
end. 
vedro-compota's picture

решение засчитано

_____________
матфак вгу и остальная классика =)