Где ошибкаvar x,y,i,s,d,n,p:integer;beginrandomize;for i:=1 to 10

Где ошибка
var x,y,i,s,d,n,p:integer;
begin
randomize;
for i:=1 to 10 do
begin
x:=random(8)+2;
y:=random(8)+2;
p:=0;
n:=0;
writeln ('Сколько будет ',x,'*',y,'=');
read (s);
if s=x*y
then
p:=p+1;
begin
writeln (':) Верно');
d:=d+1;
end;
if slt;gt;x*y
then
n:=n+1;
begin
writeln (':( Неправильно,',x,'*',y,'=',x*y);
end;
WriteLn('Количество правильных ответов: ',p);
WriteLn('Количество ошибочных ответов: ',n);
if (d=10) or (d=9) then writeln ('Ваша оценка за тест 5');
if (d=8) or (d=7) then writeln ('4');
if (d=6) or (d=5) then writeln ('3');
if (d=4) or (d=3) or (d=2) or (d=1) or (d=0) then writeln ('2');
end;
end.

Задать свой вопрос
Шиферман Арина
для чего там d?
1 ответ

там куча ошибок, нате, разбирайтесь

Эльвира Зарембо
в 19 строке можно просто написать else, а в 18 убрать точку с запятой
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт