# C# Math Operations

Computers are good with numbers and mathematic functions. At times you might want the computer to perform some kind of calculation, for example 2 + 4 or  2 + 6 * 4. 2 + 4 is 6, but what about 2 + 6 * 4? well there are two answers to this: either 26 or 32.

Create a new C# project and name it MathOperations. Then type:

```Console.WriteLine(2 + 6 * 4);

Run it and you should get the answer 26, not 32. This is because C# will always do multiplication or division first. You can force the answer to be 32, in this case you put brackets around  2 + 6 so it should look like:

```Console.WriteLine((2 + 6) * 4);

This time write:

`Console.WriteLine(6 / 3 * 4);`

In this case we have division and multiplication, so which one does C# do first? Well in this case C# will start from the left, so the answer for this is 8 ( 6 / 3 = 2 and 2 * 4 = 8).

## Short Hand Math

There is a much simpler way to do arithmetic. Instead of writing  2 + 6 * 4, comment out the above code except Console.ReadLine();. Then make a new integer variable called number.

``` int number = 5;
number += 10;
Console.WriteLine(number);

You should get the result 15.

Instead of writing number = number + 5, we moved the addition operator to the left before the equal sign. You can do this for subtraction, multiplication and division.

## Other Math Functions

You can also find the square root, power, sin, cos, and tan. For this we use the namespace system.math.

Let’s find the power of 2 and 6.

`Console.WriteLine(Math.Pow (2, 6));`

The result is 64. Next, let’s find the square root.

`Console.WriteLine(Math.Sqrt(64));`

The result is 8.

`Console.WriteLine(Math.Round(5.654));`

There are many more functions that can be performed. For more information go to:

http://msdn.microsoft.com/en-us/library/4zfefwz9

## Summary

Performing basic and even complex arithmetic in C# is not difficult, because there are many functions available as demonstrated above. This tutorial covered the basics of adding and subtracting as well as order of calculations.