Нелегальное выражение в паскале

Мой код ниже выдает исключение. Зачем?

program Masquerade(input, output);
    Begin 
 var amount, count, money : integer;
 writeln ('Welcome to the Wonder True Masquerade Band');
 writeln ('Would you like to proceed? Yes/No');

 var choice : String;
 readln (choice);
End.

Выдает ошибку: fatal: syntax error ";" expected but "identifier AMOUNT" found

Куда должна идти точка с запятой?

1 ответ

Положил begin после var,

Я не использовал Pascal в течение многих лет и у меня нет компилятора для его тестирования, но он должен быть таким:

program Masquerade(input, output);
var
  amount, count, money : integer;
begin 
  writeln ('Welcome to the Wonder True Masquerade Band');
...
Другие вопросы по тегам