home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
64'er
/
64ER_CD.iso
/
90xx
/
9012a.d64
/
hexadezim.zahlen
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
1995-03-30
|
659b
|
30 lines
10 PRINT"[147]":REM UMRECHNUNG DEZIMALZAHL IN HEXZAHL
20 PRINT"UMRECHNUNG DEZIMALZAHL IN HEXZAHL"
30 PRINT"*********************************"
40 PRINT:INPUT" DEZIMALZAHL";D
50 S=INT(D/16)
60 R=D-S*16
70 IFR<=9THENH$=CHR$(R+48)+H$
80 IFR>9THENH$=CHR$(R+55)+H$
90 IFS>15THEND=S:GOTO50
100 IFS=0THEN130
110 IFS<=9THENH$=CHR$(S+48)+H$
120 IFS>9THENH$=CHR$(S+55)+H$
130 PRINT:PRINT" HEXZAHL="H$
140 PRINT:H$="":GOTO40
160 :
170 :
200 PRINT"[147]":REM UMRECHNUNG HEXZAHL IN DEZIMALZAHL
210 PRINT"UMRECHNUNG HEXZAHL IN DEZIMALZAHL"
220 PRINT"*********************************"
230 PRINT:INPUT" HEXZAHL";H$
240 L=LEN(H$)
250 FORI=LTO1STEP-1
260 S=ASC(MID$(H$,I,1))
270 IFS<60THEND=D+(S-48)*16^E
280 IFS>60THEND=D+(S-55)*16^E
290 E=E+1
300 NEXTI
310 PRINT:PRINT" DEZIMALZAHL="D
320 D=0:E=0:GOTO230