MSX BASIC – lezione 6

da | Nov 20, 2023 | MSX BASIC | 0 commenti

RUBRICA “MSX BASIC” a cura di Orazio Cacciola (parte 6)

Funzioni Matematiche ed altro

In questa puntata farò una carrellata di quelle funzioni che useremo pochissimo ma che è conveniente conoscerle e sapere a cosa servono.

ABS: Restituisce il valore assoluto del calcolo di 2 o più dati numerici. Questo vuol significare che darà sempre un valore positivo in qualsiasi caso.
Sintassi: ABS(A-B)

ATN: Restituisce il valore dell’arcotangente, la cui argomento(N) è espresso in radianti.
Sintassi: ATN(N)

COS: Restituisce il valore del coseno sempre espresso in radianti.
Sintassi: COS(N)

EXP: Calcola il valore esponenziale.
Sintassi: EXP(N)

LOG: Restituire il logaritmo del numero o variabile dell’argomento N.
Sintassi: LOG(N)

SNG: Restituisce il segno di un numero o variabile. Se esso è positivo, darà 1, se è negativo sarà -1, sarà 0 se questo è uguale a zero.
Sintassi: SNG(N)

SIN: come la funzione COS, restituisce il valore del seno.
Sintassi: SIN(N)

SQR: Restituisce la radice quadrata di un numero o variabile.
Sintassi: SQR(N)

TAN: Restituisce la tangente di un numero o variabile sempre in radianti.
Sintassi: TAN(N)

CINT: arrotonda di valore N a numero intero. Il valore deve variare tra -32768 e 32767
Sintassi: CINT(N)

FIX; Indica la parte intera di N
Sintassi: FIX(N)

VAL; Converte una stringa in valore numerico, questo se il primo carattere della stringa è un numero o un segno di riconoscimento per altri sistemi numerici (Vedere 3°parte:
I Sistemi; Binario, Ottale ed esadecimale). Ricordiamoci che, se il numero convertito è stato messo in una variabile e questa è stata nominata come intera, non deve superare il
valore degli interi, se no il nostro MSX lo segnalerà con un messaggio di errore: Overflow
Sintassi: VAL(N)

Grazie ed alla prossima.

0 commenti

Invia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

LEZIONE 26 – INTERVAL ON, RND ED ALTRI

LEZIONE 26 – INTERVAL ON, RND ED ALTRI

Buongiorno a tutti, In questa puntata parlerò di un interrupt importante, specialmente per i giochi, quando vogliamo far apparire un nemico all'improvviso o un oggetto utile, ma anche per creare un cronometro o un orologio e tante altre cose. Il COMANDO sfrutta il...

it_ITIT_IT