Condividi tramite


Operazioni aritmetiche: creazione di espressioni con variabili e operatori

Aggiornamento: novembre 2007

In questa lezione verrà descritto come creare espressioni per eseguire operazioni aritmetiche e restituire valori.

Un'espressione è un segmento di codice che esegue un'operazione aritmetica e restituisce un valore. Di seguito è riportato un esempio di una semplice espressione di addizione.

5 + 4

L'espressione 5 + 4 restituisce il valore 9 quando viene valutata ed è costituita da due parti: gli operandi(5 e 4), che sono i valori sui quali viene eseguita l'operazione, e l'operatore (+), che specifica l'operazione da eseguire.

Utilizzo di valori restituiti da espressioni

Affinché un'espressione sia utile, il valore restituito deve essere utilizzato per eseguire un'operazione. L'operazione più comune è l'assegnazione di tale valore a una variabile come illustrato di seguito.

Dim anInteger As Integer = 5 + 4

In questo esempio viene dichiarata una nuova variabile di tipo Integer denominata anInteger e a tale variabile viene assegnato il valore restituito dall'espressione 5 + 4 .

Operatori aritmetici

Le espressioni vengono spesso utilizzate per eseguire operazioni aritmetiche sulle variabili: addizione, sottrazione, moltiplicazione o divisione. Di seguito vengono descritti gli operatori aritmetici più utilizzati.

Operatore

Descrizione

Esempio

+ (addizione)

Restituisce la somma di due operandi

5 + 4

- (sottrazione)

Restituisce la differenza di due operandi

5 - 4

* (moltiplicazione)

Restituisce il prodotto di due operandi

5 * 4

/ (divisione)

Restituisce il quoziente di due operandi

5 / 4

Il tipo di variabile utilizzato durante l'esecuzione di un calcolo aritmetico può alterare il risultato. Il risultato della divisione di due numeri spesso è un valore non intero. Ad esempio, il risultato della divisione di 3 per 2 è 1,5. Se il valore restituito da questa espressione è stato assegnato a una variabile Integer, verrà arrotondato al numero intero più vicino (2). Quando si esegue una divisione, è consigliabile utilizzare una variabile Double per archiviare il valore restituito.

Nota:

È inoltre possibile convertire il tipo di dati di una variabile utilizzando le funzioni di conversione disponibili in Visual Basic. Per ulteriori informazioni, vedere Informazioni dettagliate: conversione da un tipo di variabile a un altro.

Procedura

Per sommare numeri

  1. Scegliere Nuovo progetto dal menu File.

  2. Nel riquadro Modelli della finestra di dialogo Nuovo progetto fare clic su Applicazione Windows.

  3. Digitare Arithmetic nella casella Nome, quindi scegliere OK.

    Verrà aperto un nuovo progetto Windows Form.

  4. Dalla Casella degli strumenti trascinare due controlli Textbox nel form.

  5. Dalla Casella degli strumenti trascinare un controllo Button nel form.

  6. Fare doppio clic sul controllo Button per aprire l'editor di codice.

  7. Nella routine evento Button1_Click digitare il codice riportato di seguito.

    Dim A As Double = Textbox1.Text
    Dim B As Double = Textbox2.Text
    
    MsgBox(A + B)
    MsgBox(A - B)
    MsgBox(A * B)
    MsgBox(A / B)
    

    Nelle prime due righe vengono dichiarate le variabili A e B, che archivieranno i valori numerici utilizzati nel programma e vengono assegnati i valori (il testo) dei due controlli TextBox alle variabili A e B.

    Nelle ultime quattro righe vengono create espressioni, utilizzando le due variabili e ognuno dei quattro operatori aritmetici di base, i cui risultati saranno visualizzati in una finestra di messaggio.

  8. ‎Premere F5 per eseguire l'applicazione.

  9. Digitare un numero in ciascuna casella di testo, quindi fare clic sul pulsante Button1.

    Nota:

    Se si digita qualsiasi altro carattere nelle caselle di testo, si verificherà un errore.

    Le espressioni vengono create utilizzando i due numeri immessi e ognuno dei quattro operatori aritmetici di base (addizione, sottrazione, moltiplicazione e divisione). Il risultato di ogni espressione viene visualizzato in una finestra di messaggio.

Passaggi successivi

In questa lezione sono state fornite informazioni sulla creazione e sull'utilizzo di espressioni. Inoltre, sono stati definiti i concetti di operando e operatore ed è stato descritto come creare un'espressione. A questo punto è possibile proseguire con la lezione successiva Confronti: utilizzo di espressioni per il confronto di valori oppure leggere ulteriori informazioni sulla conversione delle variabili in tipi diversi in Informazioni dettagliate: conversione da un tipo di variabile a un altro.

Vedere anche

Attività

Informazioni dettagliate: conversione da un tipo di variabile a un altro

Concetti

Operatori aritmetici in Visual Basic