Повтор фрагмента, Паскаль
Суть такая, программа простейшая и ее написать не составило труда, но вот сделать так чтобы она повторялась по желанию пользователя не получилось, пожалуйста подскажите где ошибка(писал через Turbo Pascal)
program test1 ;
uses crt ;
var l1,l2 : integer;
flag : char;
BEGIN
clrscr;
repeat
textcolor(green);
textbackground(blue);
Writeln('Введите расстояние в см : ');
read(l1);
l2:=l1 div 100;
Writeln(l1,' см равно = ',l2,' метров');
Writeln('Повторить (Y/y) ?');
readln(flag);
until upcase(flag)<>'Y';
readln;
readln;
END.
Суть такая, программа простейшая и ее написать не составило труда, но вот сделать так чтобы она повторялась по желанию пользователя не получилось, пожалуйста подскажите где ошибка(писал через Turbo Pascal)
program test1 ;
uses crt ;
var l1,l2 : integer;
flag : char;
BEGIN
clrscr;
repeat
textcolor(green);
textbackground(blue);
Writeln('Введите расстояние в см : ');
read(l1);
l2:=l1 div 100;
Writeln(l1,' см равно = ',l2,' метров');
Writeln('Повторить (Y/y) ?');
readln(flag);
until upcase(flag)<>'Y';
readln;
readln;
END.