home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload
/
ShartewareOverload.cdr
/
progm
/
baslib1.zip
/
CONVERT2.BAS
< prev
next >
Wrap
BASIC Source File
|
1987-03-27
|
1KB
|
55 lines
'DEC,HEX,BIN,ASCII Number conversions
'By Jeff Bretz, John Craig
'Additional rwts & conversion to Quickbasic 2.01 By Dennis Dreyer
'CONVERT2.BAS
cls
locate 9,30:Print " "
locate 10,30,0:Print " Conversion2 Demo "
locate 11,30:Print " In Quickbasic 2.01 "
locate 12,30:Print " "
color 4,4,1:locate 13,30:Print " "
locate 8,30:Print " "
for w=1 to 10000:next w
color 0,2:cls
PRINT "Decimal, Hexadecimal, Binary, and ASCII Number Conversions"
PRINT string$(79,61)
PRINT "Decimal Hexadecimal ";
PRINT "Binary ASCII"
PRINT string$(34,32);" 7 6 5 4 - 3 2 1 0"
PRINT string$(79,61)
view print 6 to 24
locate,,0
for y=0 to 255
PRINT using "#######";Y;
PRINT " ";
if len(hex$(y))<2 then PRINT "0";
PRINT hex$(y);
PRINT " ";
X=Y
PRINT abs(X>127);:X=X MOD 128
PRINT abs(X>63);:X=X MOD 64
PRINT abs(X>31);:X=X MOD 32
PRINT abs(X>15);:X=X MOD 16
PRINT "-";
PRINT abs(X>7);:X=X MOD 8
PRINT abs(X>3);:X=X MOD 4
PRINT abs(X>1);:X=X MOD 2
PRINT abs(X>0);
PRINT " ";
if (y>32) and (Y<128) then PRINT chr$(Y);
PRINT " "
z=y+1:If z mod 10=0 then PRINT " "
next
for w=1 to 5000:next
view print:cls
end