Курсовая работа: Програма переводу з однієї системи числення у іншу
for i:=0 to length(num) do begin
num[i]:=upcase(num[i]);
if num[i]='A' then sum:=sum+10*exp(count*ln(system));
if num[i]='B' then sum:=sum+11*exp(count*ln(system));
if num[i]='C' then sum:=sum+12*exp(count*ln(system));
if num[i]='D' then sum:=sum+13*exp(count*ln(system));
if num[i]='E' then sum:=sum+14*exp(count*ln(system));
if num[i]='F' then sum:=sum+15*exp(count*ln(system));
val(num[i],val_num,code);
if val_num<10 then sum:=sum+val_num*exp(count*ln(system));
count:=count-1;
end;
textcolor(0);textbackground(white);
gotoxy(25,13);write(sum:0:0);
check(system,num);
textbackground(0);
hide_cursor;
textcolor(green);
gotoxy(32,18);write(' ESC - ВИХЎД ');
ch:=readkey;
until ch=#27;
end;
procedure ten_to(system:integer);
const n=30;sys=10;
var a,f,x,y:longint;
b,d:real;
c:array[1..n] of byte;
code,i:integer;
num:real;