Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.02.2016, 09:30   #1
richard.hendricks
 
Регистрация: 16.02.2016
Сообщений: 6
По умолчанию Программа-экзаменатор с процедурой

Написал вот такой код. На 20ой строке компилятор выдает ошибку, мол вместо '.' должно быть ';'.
Код:
uses crt;
var
  a, b, c, d, e, f: integer;

procedure Mark;
begin
  case f of 
    1: writeln('Очень плохо');
    2..5: writeln('Плохо');
    6..7: writeln('Хорошо');
    8..10: writeln('Отлично');
  end;

begin
  for c := 1 to 10 do 
  begin
    randomize;
    a := random(100) + 1;b := random(100) + 1;
    writeln(a, '*', b, '= ');
    readln(e); 
    if (e = a * b) then f := f + 1;
  end;
  Mark;
end.

_____
Отформатировал ваш код, расставил отступы.

И ещё добавил коды оформления!
Напоминаю, что Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ)
Модератор

Последний раз редактировалось Serge_Bliznykov; 16.02.2016 в 10:43.
richard.hendricks вне форума Ответить с цитированием
Старый 16.02.2016, 09:46   #2
Iron Monk
Форумчанин
 
Аватар для Iron Monk
 
Регистрация: 05.10.2007
Сообщений: 478
По умолчанию

Код:
uses crt;
 var a, b, c, d, e, f: integer;
procedure Mark;
begin
 case f of 
 1:writeln ('Очень плохо');
 2..5: writeln ('Плохо');
 6..7: writeln ('Хорошо');
 8..10: writeln ('Отлично');
 end;
end;
 begin
 for c:=1 to 10 do begin
 randomize;
 a:=random(100)+1; b:=random(100)+1;
 writeln (a,'*',b, '= ');
 readln (e); 
 if (e=a*b) then f:=f+1;
 end;
 Mark;
 end.
Iron Monk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Экзаменатор sergio11 Общие вопросы Delphi 11 03.06.2013 22:27
программа с процедурой желающий знать Паскаль, Turbo Pascal, PascalABC.NET 4 17.02.2012 22:22
Программа со стеком и процедурой _Val_ Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 29.11.2010 10:55
Паскаль. Программа с процедурой. rooman90 Паскаль, Turbo Pascal, PascalABC.NET 0 07.05.2009 18:32