Пишет Встречено 'else', а ожидалось ';'
Пишет Встречено 'else', а ожидалось ';' я только учусь программированию. Можете описать как это исправить простым кодом
begin
var player := 1;
begin
var sum1 := 0;
var sum2 := 0;
var x : integer;
var (z,y) := random2(1,6);
if player = 1 then
repeat
Println('Ваш ход');
Println('Сколько раз встрясти стаканчик?:');
sum1 += (z + y);
until TryRead(x) and (x > 0) and (x <= 3);
Print (sum1)
else
Println('Мой ход')
end.
Ответы (1 шт):
Автор решения: Анонимный Паша
→ Ссылка
program so1;
var
player: integer = 1;
sum1: integer = 0;
sum2: integer = 0;
x, y, z: integer;
begin
y := 1 + random(7);
z := 1 + random(7);
if player = 1 then
begin
repeat
writeln ('Ваш ход');
writeln ('Сколько раз встрясти стаканчик?:');
read(x);
sum1 += (z + y);
until (x > 0) and (x <= 3);
write (sum1);
end
else
begin
writeln ('Мой ход');
end;
end.