Basic Operators
Here is a list of the basic mathematical calculations which can be performed.
Operators to use for Comparison
Use the table below to compare two variables.
For example to check if the value stored in variable FirstNum is lower than the value stored in variable SecondNum use the following code:
if( FirstNum < SecondNum)
{
// do something
}
if( FirstNum < SecondNum)
{
// do something
}
The Invisible True
Note if you do not use a comparison symbol, you are checking if the value is "true." So the code here..
bool IsFinished = true;
if( IsFinished == true)
{
// do something
}
..is the same as the code here where == true has been ommitted.
bool IsFinished = true;
if( IsFinished )
{
// do something
}
bool IsFinished = true;
if( IsFinished == true)
{
// do something
}
..is the same as the code here where == true has been ommitted.
bool IsFinished = true;
if( IsFinished )
{
// do something
}
Logical operators
The following logical operators allow you to test more than one comparison.
Example: Using Logical and
For example to check if both NumOne and NumTwo are greater than NumThree use the following code:
if( ( NumOne > NumThree) && ( NumTwo > NumThree) )
{ // do something } |
Note: You will need to put round brackets are each separate test and then both tests.
|
Finding the Exponential
Exponential uses powers represented in Maths with the symbol ^.
Two to the power of two would be represented mathematically as:
2 ^ 2
Which is the same as:
2 * 2
Two to the power of three would be be represented mathematically as:
2 ^ 3
which is the same as:
2 * 2 * 2
2 ^ 2
Which is the same as:
2 * 2
Two to the power of three would be be represented mathematically as:
2 ^ 3
which is the same as:
2 * 2 * 2
The Exponential function
Use the Math.Pow function to find the exponential. Here is the code to store in result 2 to the power of 3:
double result = Math.Pow(2, 3);
The Random Function
The code below finds a random number between 0 and 200. Note you only need the first line once. Use rnd.Next every time you want a random number.
Random rnd = new Random();
int result = rnd.Next(0, 200);
int result = rnd.Next(0, 200);