Предмет: Информатика,
автор: halk3431
Задача контролирующая программа. Предлагаеться 10 задач на сложение двух целых двузначных .Числа задаются случайным образом.Каждый ответ комментируется -правильно или вы ошиблись.после выполнения всех заданий выдаётся количество правильных ответов и выставляются оценки. Язык поскаль,делфи.
Ответы
Автор ответа:
1
var a,b,c,i,sum,cp:integer;
begin
sum:=0;
cp:=0;
Randomize;
writeln('Посчитайте сложение:');
while i<10 do
begin
a:=random(40)+10;
b:=random(60)+10;
sum:=a+b;
write('Сколько будет ',a,'+',b,'= ');
read(c);
if c=sum then begin
cp:=cp+1;
writeln('Молодец!');
end else writeln('Неправильно');
i:=i+1;
end;
writeln('Всего правильных ответов ',cp);
write('Оценка:');
if (cp<=4) then write('Очень плохо (2)') else
if (cp>=5) and (cp<=6) then write('Удовлетворительно (3)') else
if (cp>=7) and (cp<=8) then write('Хорошо (4)') else
if (cp>=9) then write('Отлично! (5)');
end.
begin
sum:=0;
cp:=0;
Randomize;
writeln('Посчитайте сложение:');
while i<10 do
begin
a:=random(40)+10;
b:=random(60)+10;
sum:=a+b;
write('Сколько будет ',a,'+',b,'= ');
read(c);
if c=sum then begin
cp:=cp+1;
writeln('Молодец!');
end else writeln('Неправильно');
i:=i+1;
end;
writeln('Всего правильных ответов ',cp);
write('Оценка:');
if (cp<=4) then write('Очень плохо (2)') else
if (cp>=5) and (cp<=6) then write('Удовлетворительно (3)') else
if (cp>=7) and (cp<=8) then write('Хорошо (4)') else
if (cp>=9) then write('Отлично! (5)');
end.
TaTaPmember:
В данной программе генерируется рандомный пример и если вы его правильно решите то будет у вас 5)
Похожие вопросы
Предмет: Английский язык,
автор: AAA269
Предмет: Английский язык,
автор: radmila85
Предмет: Русский язык,
автор: рамэл2
Предмет: Математика,
автор: kseniyafilippova2016
Предмет: Математика,
автор: dariakotik17567