jeudi 13 juin 2013

Les symboles mathématiques de base en VB. NET

Si vous faites une programmation, vous devez savoir comment utiliser les symboles mathématiques de base. . Les symboles mathématiques de base dans Visual Basic NET sont les suivants:

+ Le signe plus ajoute nombres ensemble
- Le signe moins prend un certain nombre détriment d'un autre
* L'astérisque, au-dessus du numéro 8 sur votre clavier, est utilisé pour multiplier
/ La barre oblique sur votre clavier est le diviser par symbole
= Le signe égal
Un mot ou deux sur la façon d'utiliser les symboles mathématiques dans Visual Basic. Vous pouvez utiliser les opérateurs eux-mêmes:
answer = 8 + 4
answer = 8 - 4
answer = 8 * 4
answer = 8/4
Ou vous pouvez les combiner en utilisant des parenthèses.
Ici, Visual Basic va travailler sur les montants entre parenthèses en premier lieu, puis ajoutez les deux sommes ensemble
answer = (8-4) + (4 -2)
answer = 4 + 2
answer = 6
Mais vous devez être prudent avec les parenthèses, car il ya un ordre strict que VB utilise quand il fait des maths. Considérez cette somme:
answer = 8 - 4 + 4 + 2 * 2
Essayez ce code derrière un nouveau bouton. Afficher le résultat dans une boîte de message. Quelle réponse avez-vous obtenu? 12! C'est faux! Mais pourquoi?
On pourrait penser que cela fonctionnerait sur la somme comme nous le faisons - de gauche à droite
8-4 = 4
+ 4 = 8
+ 2 = 10
* 2 = 20
Mais VB ne fonctionne pas comme ça. Visual basic fera le premier multiplier. Donc, il va calculer comme ça
2 * 2 = 4
8 - 4 + 4 = 8
8 + 4 = 12
Pour vous assurer que Visual Basic ne sommes vos correctement vous devez être prudent de les parenthèses. Essayez de changer le code à ceci:
answer = (8-4) + (4 + 2) * 2
Maintenant ce qui se passe. C'est vrai - vous obtenez 16! Il est toujours incorrecte! Au moins, il est si vous travaillez de gauche à droite. Mais Visual Basic est pas. Il fera l'(+ 2 4) 2 * partie d'abord, puis l'ajouter à 8-4. Ce qui vous donne 16.
Afin de forcer Visual Basic pour obtenir la somme à droite, vous avez besoin d'encore plus de parenthèses. Essayez ce code et voir ce qui se passe:
answer = ((8-4) + (4 + 2)) * 2
Finalement, nous obtenons la réponse que nous avons attendions - 20! Les parenthèses ci-dessus ont regroupé nos sommes en sections distinctes, forçant ainsi VB faire des sommes dans le bon ordre.
Alors, prenez garde lorsque vous utilisez parenthèses à faire vos calculs: l'ordre que Visual Basic ne sommes ses importe!
Dans la section suivante du cours, nous aurons du plaisir ajoutant des menus à un formulaire Visual Basic. NET.

0 commentaires:

Enregistrer un commentaire