Herunterladen Inhalt Inhalt Diese Seite drucken

Int(X); Joy(N); Log(X) - Commodore 16 Bedienungshandbuch

Inhaltsverzeichnis

Werbung

COMMODORE 16
BASIC 3.5 LEXIKON
INT (X)
Ergibt den ganzzahligen Anteil von X. Das
Ergebnis
ist
immer
kleiner oder gleich X. Das bedeutet,
daß
bei
positiven
Zahlen
alle
Stellen nach dem Dezimalpunkt abgeschnitten werden, daß
aber
negative
Zahlen dem Betrag nach größer werden (z.B. INT(-4.5)= -5).
Wird die INT-Funktion zur Rundung eingesetzt, dann
lautet
die
Anweisung INT(X + .5).
BEISPIEL:
X = INT(X*lOO+.5)/100
JOY (n)
Damit wird auf den nächst höheren
l/lOO-Wert (z.B. Pfennig) gerundet.
Für den Joystick 1 ist n
1
Für den Joystick 2 ist n
2
Jeder
Wert
größer 127
bedeutet,
daß
auch
der
Feuerknopf
gedrijckt ist. Die einzelnen Richtungen ergeben sich
aus
nachstehender
Matrix:
RAUF
FEUER
128 +
*****
1
8
2
LINKS
7
0
3
RECHTS
6
4
5
RUNTER
BEISPIEL:
Die Abfrage von JOY(2) liefert 135, wenn am
Joystick
#2
gleichzeitig
der Feuerknopf gedrückt und der Hebel nach links gehalten wird.
LOG (X)
Ergibt den natürlichen Logarithmus (zur
Basis e)
vom
Wert X.
Zur
Umwandlung
in
den
Briggsschen
Logarithmus
(dekadischer
Loga-
rithmus, zur Basis 10) wird durch LOG(lO) dividiert.
185

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis