Задача 14 Урок 11 While
Primary tabs
14 {У вас есть число z=5. Пользователь вводит числа в цикле,
если очередное введенное число больше или равно 15, то увеличивайте число z на 1
в ответ на каждое введенное число, а если меньше 15, то уменьшайте на 1.
Цикл и программа должны завершиться, когда число z станет отрицательным.}
var a,z:integer;
begin
a:=0; z:=5;
while (z >= 0) do
begin
writeln('write integer num ');
readln(a);
if (a >= 15) then
begin
z:= z + 1;
writeln('counter: ', z)
end
else
begin
z:= z - 1;
writeln('counter: ', z)
end;
end;
readln();
end.- Log in to post comments
- 2485 reads
vedro-compota
Sat, 05/01/2021 - 12:39
Permalink
writeln('counter: ', z)--
writeln('counter: ', z)-- избавьтесь от дублирования этой строки
_____________
матфак вгу и остальная классика =)
i_love_cookies
Wed, 05/05/2021 - 15:07
Permalink
избавился от дублирования
var a,z:integer; begin a:=0; z:=5; while (z >= 0) do begin writeln('write integer num '); readln(a); if (a >= 15) then z:= z + 1 else z:= z - 1; writeln('counter: ', z) end; readln(); end.