Составить программу-тренажер «Таблица умножения» для младших школьников в игровой форме. Обеспечить накопление данных о работе пользователя и вывод на экран результирующего сообщения.Паскаль.

14 Окт 2019 в 07:44
214 +1
0
Ответы
1

program multiplicationTableGame;

var
userAnswer, correctAnswer, num1, num2, score: integer;
playAgain: char;

begin
score := 0;

repeat
num1 := Random(10) + 1;
num2 := Random(10) + 1;
correctAnswer := num1 * num2;

writeln('What is ', num1, ' * ', num2, ' ?');
readln(userAnswer);
if userAnswer = correctAnswer then
begin
writeln('Correct!');
score := score + 1;
end
else
begin
writeln('Incorrect. The correct answer is ', correctAnswer);
end;
writeln('Your current score is ', score);
writeln('Do you want to play again? (Y/N)');
readln(playAgain);

until UpCase(playAgain) <> 'Y';

writeln('Thank you for playing the multiplication table game!');
writeln('Your final score is ', score);
end.

19 Апр 2024 в 11:22
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир