Arithmétique : création d'expressions avec des variables et opérateurs

Mise à jour : novembre 2007

Dans cette leçon, vous apprendrez comment créer des expressions pour exécuter des opérations arithmétiques puis retourner des valeurs.

Une expression est un segment de code qui exécute une opération arithmétique puis retourne une valeur. Par exemple, une simple addition se présente comme suit :

5 + 4

L'expression 5 + 4 retourne la valeur 9 lorsqu'elle est évaluée. Elle se compose de deux parties : les opérandes (5 et 4) qui correspondent aux valeurs auxquelles l'opération s'applique et l'opérateur (+) qui spécifie l'opération à effectuer.

Utilisation des valeurs retournées par les expressions

Pour qu'une expression soit utile, vous devez exploiter la valeur qu'elle retourne. La méthode la plus répandue consiste à l'affecter à une variable, comme illustré ci-contre.

Dim anInteger As Integer = 5 + 4

Cet exemple déclare une nouvelle variable Integer, appelée anInteger, et lui affecte la valeur retournée par 5 + 4 .

Opérateurs arithmétiques

Les expressions sont généralement utilisées pour appliquer des opérations arithmétiques à des variables : addition, soustraction, multiplication ou division. Le tableau suivant décrit les opérateurs arithmétiques les plus courants.

Opérateur

Description

Exemple

+ (addition)

Retourne la somme de deux opérandes.

5 + 4

- (soustraction)

Retourne la différence de deux opérandes.

5 - 4

* (multiplication)

Retourne le produit de deux opérandes.

5 * 4

/ (division)

Retourne le quotient de deux opérandes.

5 / 4

Le type de variable que vous utilisez lors de l'exécution d'une opération arithmétique peut affecter le résultat. Diviser deux nombres entraîne souvent le retour d'une valeur décimale. Par exemple, lorsque vous divisez 3 par 2, le résultat est 1,5. Si vous avez affecté la valeur de retour de cette expression à une variable Integer, cette valeur est arrondie au nombre entier le plus proche, 2. Lorsque vous effectuez une division, vous devez utiliser une variable Double pour stocker la valeur de retour.

Remarque :

Vous pouvez également convertir une variable d'un type de données en un autre, en utilisant les fonctions de conversion de Visual Basic. Pour plus d'informations, consultez Présentation détaillée : conversion d'un type de variable en un autre.

Essayez !

Pour additionner deux nombres

  1. Dans le menu Fichier, cliquez sur Nouveau projet.

  2. Dans la boîte de dialogue Nouveau projet, dans le volet Modèles, cliquez sur Application Windows.

  3. Dans la zone Nom, tapez Arithmetic, puis cliquez sur OK.

    Un nouveau projet Windows Forms s'ouvre.

  4. À partir de la Boîte à outils, faites glisser deux contrôles Textbox dans le formulaire.

  5. À partir de la Boîte à outils, faites glisser un contrôle Button jusqu'au formulaire.

  6. Double-cliquez sur Button pour ouvrir l'éditeur de code.

  7. Dans la procédure de l'événement Button1_Click, tapez le code suivant :

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

    Les deux premières lignes déclarent les variables A et B. A et B contiennent les valeurs numériques utilisées dans ce programme et affectent les valeurs des deux contrôles TextBox (leur texte) aux variables A et B.

    Les quatre dernières lignes créent des expressions avec les deux variables et chacun des opérateurs arithmétiques de base, puis affichent les résultats de ces expressions dans un message.

  8. Appuyez sur F5 pour exécuter l'application.

  9. Tapez un nombre dans chaque zone de texte, puis cliquez sur Button1.

    Remarque :

    Si vous tapez tout autre caractère dans les zones de texte, une erreur se produit.

    Les expressions sont créées au moyen des deux nombres que vous entrez et de chacun des quatre opérateurs arithmétiques de base (addition, soustraction, multiplication et division). Le résultat de chaque expression s'affiche dans un message.

Étapes suivantes

Dans cette leçon, vous avez appris à créer et à utiliser des expressions. Vous avez également appris ce que sont les opérandes et les opérateurs, ainsi que la manière de construire une expression. À ce stade, vous pouvez soit passer à la leçon suivante, Comparaisons : utilisation d'expressions pour comparer des valeurs, soit apprendre plus en détail à convertir des variables en différents types dans Présentation détaillée : conversion d'un type de variable en un autre.

Voir aussi

Tâches

Présentation détaillée : conversion d'un type de variable en un autre

Concepts

Opérateurs arithmétiques en Visual Basic