Abilitare JavaScript per vedere questo sito.

Validità: Rule, Task

In generale questi operatori lavorano fra grandezze intere o reali. Se una grandezza reale viene assegnata a una variabile di tipo intero, le cifre decimali vengono troncate. Qualora il valore sia troppo grande per essere rappresentato nella variabile intera, il risultato sarà imprevedibile. Quando un operatore aritmetico unisce un reale con un intero, il risultato è convertito in reale.

Addizione

Sintassi

valueA + valueB

valueA

Primo valore addendo

valueB

Secondo valore addendo

Risultato

La somma dei due valori

Operatore di somma tra due grandezze numeriche.

Esempio di utilizzo:

; Il registro rr(12) conterrà la somma della posizione corrente dell'asse 2 cp(2)

; e del contenuto del registro rr(3)

rr(12) = cp(2) + rr(3)

; Può essere usato anche come operatore di segno (unario)

; Il registro r(12) conterrà il valore +3

r(12) = +3

Annotazioni:

per sommare (concatenare) delle stringhe, usare l'operatore #

Sottrazione

Sintassi

valueA - valueB

valueA

Valore del minuendo

valueB

Valore del sottraendo

Risultato

La differenza tra minuendo e sottraendo

Operatore di sottrazione fra grandezze numeriche.

Esempio di utilizzo:

; Il registro rr(12) conterrà la differenza tra il contenuto del registro r(2)

; e della variabile "remainder"

rr(12) = r(2) - remainder

; Può essere usato anche come operatore di segno (unario)

; Il registro r(12) conterrà il valore -3

r(12) = -3

Moltiplicazione

Sintassi

valueA * valueB

valueA

Valore del moltiplicando

valueB

Valore del moltiplicatore

Risultato

La moltiplicazione tra moltiplicando e moltiplicatore

Operatore di moltiplicazione fra grandezze numeriche.

Esempio di utilizzo:

; Il registro rr(12) conterrà il prodotto tra la costante K_PI (Pigreco)

; e la variabile "diameter"

rr(12) = K_PI * diameter

Divisione

Sintassi

valueA / valueB

valueA

Valore del dividendo

valueB

Valore del divisore

Risultato

La divisione tra dividendo e divisore

Operatore di divisione fra grandezze numeriche.

Annotazioni:

Nel caso di divisione fra interi, il risultato è costituito dalla sola parte intera della divisione anche se la destinazione è una grandezza di tipo reale.

Il valore del divisore deve essere diverso da 0.

Esempio di utilizzo:

; Il registro rr(12) conterrà il rapporto il valore 2.0 e la 

; variabile "value" a sua volta diviso per la variabile "remainder"

REAL value = 10.0

REAL remainder = 0.5

rr(12) = (2.0 / value) / remainder

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC