Ошибка на pascal abc - Вопросы по Pascal

Вопрос Ошибка на pascal abc

Регистрация
31 Авг 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
Вот мой код: Program Informatica;

function ioresult: shortint;

var i: shortint;

begin

readln(i);

if ioresult(i) = 0 then

begin

writeln('Da');

end;

if ioresult(i) 0 then

begin

writeln('No');

end;

end. Почему-то программа пишет ошибку: Строка 14 - ожидалось ";", а встречено "."
 
Регистрация
26 Авг 2013
Сообщения
73
Репутация
0
Спасибо
0
Монет
0
ну так точку в самом последнем end убери
 
Регистрация
3 Сен 2013
Сообщения
84
Репутация
0
Спасибо
0
Монет
0
потому что после end точка должна стоять а не ; выше посмотри где 2 энда
 
Регистрация
10 Дек 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
потому что определение функции заканчивается end; определение программы заканчивается end. должно так: Program Informatica;

function ioresult: shortint;
var i: shortint;
begin
readln(i);
if ioresult(i) = 0 then
begin
writeln('Da');
end;
if ioresult(i) 0 then
begin
writeln('No');
end;
end;

begin // точка входа в программу
// здесь код, вызывающий функцию ioresult
end. // конец программы
до кучи - функция объявлена без параметра function ioresult: shortint; а вызывается с параметром ioresult(i) это тоже ошибка.
 
Регистрация
27 Май 2013
Сообщения
102
Репутация
11
Спасибо
1
Монет
0
{$APPTYPE CONSOLE}

Program Informatica;
var
i: shortint;

begin
readln(i);
if i = 0 then
begin
writeln('Da');
end;
if i <> 0 then
begin
writeln('No');
end;
end.
 
Сверху Снизу