Condividi tramite


Confronti: utilizzo di espressioni per il confronto di valori

Aggiornamento: novembre 2007

In questa lezione verrà descritto come utilizzare gli operatori di confronto per creare espressioni per il confronto di valori.

Nella lezione precedente è stato illustrato come utilizzare gli operatori aritmetici per creare espressioni numeriche e restituire valori numerici. È possibile utilizzare un altro tipo di operatori, ossia gli operatori di confronto, per confrontare valori numerici e restituire valori Boolean (True o False).

Gli operatori di confronto vengono utilizzati principalmente per confrontare valori ed effettuare delle scelte in base ai risultati ottenuti. Per informazioni dettagliate sulla scelta tra più possibilità nel programma, vedere Scelta tra due possibilità: istruzione If...Then.

Nella seguente tabella sono riportate informazioni di riepilogo sugli operatori di confronto:

Operatore

Descrizione

Esempi

= (uguale a)

Restituisce True se il numero a sinistra dell'operatore è uguale al numero a destra dell'operatore.

5 = 4 (false)

4 = 5 (false)

4 = 4 (true)

<> (diverso da)

Restituisce True se il numero a sinistra dell'operatore è diverso dal numero a destra dell'operatore.

5 <> 4 (True)

4 <> 5 (True)

4 <> 4 (False)

> (maggiore di)

Restituisce True se il numero a sinistra dell'operatore è maggiore del numero a destra dell'operatore.

5 > 4 (True)

4 > 5 (False)

4 > 4 (False)

< (minore di)

Restituisce True se il numero a sinistra dell'operatore è minore del numero a destra dell'operatore.

5 < 4 (False)

4 < 5 (True)

4 < 4 (False)

>= (maggiore o uguale a)

Restituisce True se il numero a sinistra dell'operatore è maggiore o uguale al numero a destra dell'operatore.

5 >= 4 (True)

4 >= 5 (False)

4 >= 4 (True)

<= (minore o uguale a)

Restituisce True se il numero a sinistra dell'operatore è minore o uguale al numero a destra dell'operatore.

5 <= 4 (False)

4 <= 5 (True)

4 <= 4 (True)

Procedura

Per confrontare espressioni

  1. Scegliere Nuovo progetto dal menu File.

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

  3. Digitare Comparison 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. Nel gestore eventi Button1_Click digitare il seguente codice:

    Dim A As Double = CDbl(Textbox1.Text)
    Dim B As Double = CDbl(Textbox2.Text)
    MsgBox(A > B)
    MsgBox(A < B)
    MsgBox(A = B)
    

    Nelle prime due righe vengono dichiarate le variabili A e B, che conterranno i valori numerici utilizzati nel programma e utilizzano l'istruzione CDbl per convertire il testo da Textbox1 e Textbox2 in valori numerici. Infine, mediante le ultime tre righe vengono create espressioni per il confronto delle due variabili con tre operatori di confronto di base e vengono visualizzati i risultati di tali espressioni in tre finestre di messaggio.

  8. Premere F5 per eseguire l'applicazione.

  9. Digitare un numero in ogni casella di testo e fare clic su Button1**.**

    Nella prima finestra di messaggio verrà visualizzato True se A (il numero immesso nella prima casella di testo) è maggiore di B (il numero immesso nella seconda casella di testo), altrimenti verrà visualizzato False. Nella seconda finestra di messaggio verrà visualizzato True se A è minore di B. Infine, nella terza finestra di messaggio verrà visualizzato True se i due numeri sono uguali.

    Provare a digitare numeri diversi nelle caselle di testo per esaminare come cambiano i risultati.

Passaggi successivi

In questa lezione è stato descritto come utilizzare gli operatori di confronto per confrontare valori numerici. Nella lezione successiva verrà descritto come creare e chiamare una routine, ovvero il codice che consente di eseguire un'azione.

Lezione successiva: Scrittura di una routine per l'esecuzione di un'azione

Vedere anche

Attività

Operazioni aritmetiche: creazione di espressioni con variabili e operatori

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

Scelta tra due possibilità: istruzione If...Then

Concetti

Operatori di confronto in Visual Basic