program glaza;
var n,g,a:integer;
begin
writeln ('Введите возраст');
readln (n);
if n:=20 then g:=n*3
else
if n<=50 then
begin
a:=n-20;
g:=a*2+60;
end;
else begin
a:=n-50;
g:=a*1+120;
end;
writeln (g);
end.
Member
Статус: Не в сети Регистрация: 28.01.2006 Откуда: Империя Зла!
либо в первом IF после n*3 нет точки с запятой,
либо перед вторым else она стоит. непомню точно,но кажется перед else очка с запятой НЕставится.
_________________ Слушайте последние новости. Безработица снижается, акции растут, а ООН только что объявила про мир на всей планете! А теперь настоящие новости.
Member
Статус: Не в сети Регистрация: 05.02.2007 Откуда: Оренбург
Код:
end; else begin
После end убери точку с запятой - перед else она не ставится.
И лучше пиши с отступами - легче будет читать.
И оператор сравнения =, := это присвоение, как уже верно отметили.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения