|
|
zadach49.PAS |
|
{* Задача 49 *}Unit ZADACH49;Interface Implementation Begin writeln('Проверка знания таблицы умножения. Программа должна вывести 10 примеров и выставить оценку: за 10 правильных ответов — "отлично", за 9 и 8 —"хорошо", за 7 и 6 — "удовлетворительно", за 6 и менее — "плохо".'); End. Program pas12742; Uses zadach49.pas; {* Эту строку можно удалить *} Uses Crt; {* Вызов внешних функций *} Var {* Необходимые переменные *} numbl : integer; пumЬ2 : integer; { Первое и* второе число } res : integer; ( Результат умножения первого числа на второе } otv : integer; { Ответ испытуемого } kol : integer; { Количество правильных ответов } i : integer; Begin ClrScr; { очистить экран } writeln(' * * * Проверка знания таблицы умножения * * * •); writeln(' После примера введите ответ и нажмите .'); writeln; {* Пустая строка *} kol := 0; ( правильных ответов ) Randomize; ( инициализация генератора случайных чисел } For i := l To 10 Do { 10 примеров } Begin numbl := Random(9) + 1; numb2 := Random(9) + 1; res := numbl * numb2; write(' (, numbl, 'x', numb2, ' = '); readln(otv); If otv = res Then kol := kol + l Else Begin writeln(' Вы ошиблись! ', numbl, '*', numb2, '=', res); End; End; writeln(' Правильных ответов:', kol); write(' Ваша оценка: '); Case kol Of 10 : writelnС51); 9, 8 : writeln('4'); 7, 6 : writeln('3'); 0..5 : writeln('2'); End; writeln(' Для завершения работы с программой нажмите '); readln; {* Ждем нажатия Enter *} End.... 07.08.2014 - Breakpoint - точка остановки 07.08.2014 - Топ-10 самых популярных приложений в Facebook 18.11.2013 - Панель управления и персонализация системы. Windows Vista 18.11.2013 - Логические и физические диски. Windows Vista 18.11.2013 - Удаление файлов и папок 01.11.2013 - Программирование дисковых подсистем: возможности 31.10.2013 - Windows8 или Windows7? 31.10.2013 - Windows8, игры |
|
Non-commercial fansite
|