home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD-ROM Magazin 1995 November
/
CD_11_95.BIN
/
demos
/
share
/
dos
/
_wandel
/
wandel.lst
< prev
next >
Wrap
File List
|
1993-10-16
|
1KB
|
52 lines
SCREEN 18
ALERT 3,"Zahlenumrechnungen (c) 1993 by||Siegfried Hübner|Obere Vorsatdt 21|91575 Windsbach||--->> Dieses Programm ist frei kopierbar <---",1,"_Gelesen",d%
DO
ALERT 2," Quellsystem ",1,"_Dezimal|_Andere|_Ende",quelle
ON quelle GOSUB dezimal,andere,fertig
PRINT
LOOP
PROCEDURE andere
txt$="Von welchem Zahlensystem|wollen Sie ins Dezimale|umrechnen"
txt1$="_Dual|_Oktal|_Hex"
ALERT 2,txt$,1,txt1$,dezi1
ON dezi1 GOSUB dual,oktal,hex
PRINT "Lösung ",dez%
RETURN
PROCEDURE dezimal
txt2$="In welches Zahlensystem soll|die Dezimalzahl umgerechnet|werden"
txt1$="_Dual|_Oktal|_Hex"
ALERT 2,txt2$,1,txt1$,dez1
ON dez1 GOSUB dual1,oktal1,hex1
PRINT "Lösung ",loesung$
RETURN
PROCEDURE dual
INPUT "Bitte geben Sie die Dualzahl ein ",dual$
dez%=VAL("&x"+dual$)
RETURN
PROCEDURE oktal
INPUT "Bitte geben Sie die Oktalzahl ein ",oktal$
dez%=VAL("&o"+oktal$)
RETURN
PROCEDURE hex
INPUT "Bitte geben Sie die Hexzahl ein ",he$
dez%=VAL("&h"+he$)
RETURN
PROCEDURE dual1
INPUT "Bitte geben Sie die Dezimalzahl ein ",zahldez%
loesung$=BIN$(zahldez%)
RETURN
PROCEDURE oktal1
INPUT "Bitte geben Sie die Dezimalzahl ein ",zahldez%
loesung$=OCT$(zahldez%)
RETURN
PROCEDURE hex1
INPUT "Bitte geben Sie die Dezimalzahl ein ",zahldez%
loesung$=HEX$(zahldez%)
RETURN
PROCEDURE fertig
SCREEN 3
CLS
END
RETURN