Необходимо переписать следующий фрагмент кода , что-бы избавиться от ненужных вложенных циклов:
IF salary < 10000
THEN
bonus := 2000;
ELSE
IF salary < 20000
THEN
bonus := 1500;
ELSE
IF salary < 40000
THEN
bonus := 1000;
ELSE
bonus := 500;
END IF;
END IF;
END IF;
Sunday, December 14, 2008
Subscribe to:
Post Comments (Atom)
Глубину 3 удалось уменьшить на единицу:
ReplyDeleteif salary < 20000 then
if salary < 10000 then
bonus := 2000;
else
bonus := 1500;
end if;
else
IF salary < 40000 then
bonus := 1000;
else
bonus := 500;
end if;
end if