Exercises: Simple Conditions

Now let's practice the lessons learned in this chapter about of conditional statements if and if-else. We will solve a few practical exercises.

Video: Chapter Summary

Watch the following video to summarize what we learned in this chapter: https://youtu.be/mdv28HD5qes.

What We Learned in This Chapter?

Let's summarize what we learned in this chapter:

• Numbers can be compared by the ==, <, >, <=, >= and != operators:
Console.WriteLine(5 <= 10);  // True

• Simple if-conditions check a condition and execute a code block if it is true:
if (a > 5)
{
Console.WriteLine("The number a is bigger than 5");
}

• The if-else construction executes one of two blocks depending on whether a condition is true or false:
if (a > 5)
{
Console.WriteLine("The number a is bigger than 5");
}
else
{
Console.WriteLine("The number a is smaller or equal than 5");
}

• If-else constructions can be chained as if-else-if-else sequences:
if (a > 100)
{
Console.WriteLine("The number a is bigger than 100");
}
else if (a > 20)
{
Console.WriteLine("The number a is bigger than 20");
}
else
{
Console.WriteLine("The number a is smaller or equal than 20");
}


Empty Visual Studio Solution (Blank Solution)

At the start we create a Blank Solution in Visual Studio to organize better the task solutions from the exercise – each task will be in a separate project and all projects will be in a common solution.

We run Visual Studio and create a new Blank Solution: [File] -> [New] -> [Project].

Choose from the dialog box [Templates] -> [Other Project Types] -> [Visual Studio Solutions] -> [Blank Solution] and give an appropriate project name, for example: “Simple-Conditions”:

Now we have an empty Visual Studio Solution (no projects in it):

We will use this solution to create a separate project for each of the problems, which we will solve as exercises in this chapter.