If you’re doing any programming, you need to know how to use the basic Math

symbols. The basic Math symbols in Visual Basic .NET are these:

**+** The Plus sign adds numbers together

**–** The minus sign takes one number away from another

***** The asterisk symbol, above the number 8 on your keyboard, is used to multiply

**/** The forward slash on your keyboard is the divide by symbol

**=** The equals sign

A word or two about how to use the mathematical symbols in Visual Basic. You

can use the operators by themselves:

answer = 8 + 4

answer = 8 – 4

answer = 8 * 4

answer = 8 / 4

Or you can combine them by using parentheses.

Here, Visual Basic will work out the sums in parentheses first, and then add

the two sums together

answer = (8 – 4) + (4 -2)

answer = 4 + 2

answer = 6

But you’ve got to be careful with parentheses, because there is a strict order

that VB uses when it’s doing maths. Consider this sum:

answer = 8 – 4 + 4 + 2 * 2

Try that code behind a new button. Display the result in a MsgBox. What answer

did you get? 12! It’s wrong! But why?

You would think it would work out the sum like we do – left to right

8 – 4 = 4

+ 4 = 8

+ 2 = 10

* 2 = 20

But VB doesn’t work it out like that. Visual basic will do the multiplying

first. So it will calculate like this

2 * 2 = 4

8 – 4 + 4 = 8

8 + 4 = 12

To make sure Visual Basic does your sums correctly you have to be careful of

the parentheses. Try changing the code to this:

answer = (8 – 4) + (4 + 2) * 2

Now what happens. That’s right – you get 16! It’s still wrong! At least it

is if you are working from left to right. But Visual Basic isn’t. It will do

the (4 + 2) * 2 part first, and then add that to 8 – 4. Which gives you 16.

In order to force Visual Basic to get the sum right, you need even more parentheses.

Try this code and see what happens:

answer= ((8 – 4) + (4 + 2)) * 2

Finally we get the answer we’ve been expecting – 20! The parentheses above

have grouped our sums into separate sections, thereby forcing VB to do the sums

in the right order.

So take care when using parentheses to do your sums: the order that Visual

Basic does its sums does matter!

In the next section of the course, we’ll have some fun adding menus to a Visual

basic .NET form.

Click here to move on to adding menus to a Visual basic .NET form–>

Kaynak : https://www.homeandlearn.co.uk/NET/nets3p6.html ‘sitesinden alıntı