Курсовая работа: Програма переводу з однієї системи числення у іншу
gotoxy(24,15);write('¦ ¦ ');
gotoxy(24,16);write('L=============================- ');
gotoxy(25,17);write(' ');
readkey;
end;
procedure check(system:integer;num:string);
var i,error:integer;
label e,ok,m2;
begin
for i:=1 to length(num) do begin
num[i]:=upcase(num[i]);
if length(num) >= 20 then begin
gotoxy(24,12);write(' ');
gotoxy(35,15);
write('Переповнення');goto ok;
end;
if system=2 then if (num[i]<>'1') and (num[i]<>'0') then goto e;
if system=16 then
if (num[i]<>'A') and (num[i]<>'B') and
(num[i]<>'C') and (num[i]<>'D') and
(num[i]<>'E') and (num[i]<>'F') and
(num[i]>'9') then goto e;
if system=8 then if (num[i]>'9') then goto e;
if system=10 then if (num[i]>'9') then goto e;
end;goto ok;
e:begin gotoxy(24,13);write(' ');
gotoxy(35,16);
textcolor(red);
write('Недопустиме число ');