C#, Uncategorized

Programming basics: manage program flow part two

Welcome reader,

We’ll pick up where we left with how to manage the program flow of a software application. We saw how to use the if-else if-else structure. To evaluate a condition, we need comparaison operators. Those are use evaluate a boolean expression, which will either result a true or false. Below, you’ll be able to find them.








Greater than


Less than


Greater or equal


Less or equal


Called Logical AND operator. If both the operands are true, then condition becomes true.


Called the logical OR operator. If any the operands is true, then the condition become true.


Called the logical NOT operator. It uses the reverse logical state of a an operand. Which means that if an operand was initially at true, the NOT operator makes it false during the evaluation

Thanks to these operators,  there is a lot that can be achieved to evaluation an expression. We’ll use them in samples to try to understand how they work. You can use more than just one to evaluate a given condition in your program flow.

Here, we can see how to evaluate operand(values on each side of the operator) with the greater than and less than.
float bankAccount=2500;
  Console.WriteLine("You have quite a big account");
}else if(bankAccount<1000 && bankAccount>2000){
Console.WriteLine("You have more than 1000 $ and less than 2000 $ in your account");
    Console.WriteLine("We can't evaluate the value in your account, here's how much you have now : {0} $",bankAccount);
This sample will show how to use the NOT opeator.
bool aBoolValue=true;
    Console.WriteLine("That's not right ! Is it ?"); //You should see this as false
  Console.WriteLine("That is true! If you have guess that the ouput, good job!");
Finally, we’re going to see how to use the equality operator. Beware, because this is a general known issue for beginners; the “=” is use to assign values and the “==” is used to evaluate is two values are equals. Because if you use the “=” operator, it will be a true expression. Why? Because you are assigning a value to a variable; doing so you’re asking the computer, for example, is it true that this variable as the value of 8?
int ageOfPerson=18;
if(ageOfPerson == 18)&lt;/div&gt;
   Console.WriteLine(&quot;You are consider as an adult in Canada&quot;);
//next example is a bad example. Please be sure not to reproduce code likethis one
    Console.WriteLine("You can vote in any country that you want, or I think ?");
We will learn how to use switches and the ternary operator in the last part of how to manage the program flow.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s