Course Content
C++ Conditional Statements
C++ Conditional Statements
If Statement
The if
statement is a foundational building block of control flow in most programming languages. It allows a program to make decisions and execute different blocks of code based on whether a given condition is true or false. The idea behind if
statements is simple: If a condition is met, do something, otherwise, don’t.
Here is the if
statement syntax:
- condition is a boolean expression that evaluates to either true or false;
- If the condition is true, the code inside the curly braces
{ }
is executed; - If the condition is false, the code inside the if block is skipped, and program execution continues with the next statement after the if block.
main
#include <iostream> int main() { int age = 33; // declaring and initializing a variable if (age >= 18) // checking whether the age is greater or equal to 18 { // if so, output the message std::cout << "You are an adult" << std::endl; } }
If you have an if
statement with only one statement to be executed when the condition is true, you can omit the curly braces { }
. For example:
Note
The condition within an
if
statement requires a bool type. As you may be aware from C++ Data Types course, you can obtain a bool type by performing complex operations using||
(logical OR) and&&
(logical AND). Therefore, the condition in anif
statement can also consist of these complex operations.
Task
- Check if a two dimensional square with
x
(length) andy
(height) can fit into another square with dimensionsx1
(length) andy1
(height). - Output
Can fit
in console if it can.
Once you've completed this task, click the button below the code to check your solution.
Thanks for your feedback!
If Statement
The if
statement is a foundational building block of control flow in most programming languages. It allows a program to make decisions and execute different blocks of code based on whether a given condition is true or false. The idea behind if
statements is simple: If a condition is met, do something, otherwise, don’t.
Here is the if
statement syntax:
- condition is a boolean expression that evaluates to either true or false;
- If the condition is true, the code inside the curly braces
{ }
is executed; - If the condition is false, the code inside the if block is skipped, and program execution continues with the next statement after the if block.
main
#include <iostream> int main() { int age = 33; // declaring and initializing a variable if (age >= 18) // checking whether the age is greater or equal to 18 { // if so, output the message std::cout << "You are an adult" << std::endl; } }
If you have an if
statement with only one statement to be executed when the condition is true, you can omit the curly braces { }
. For example:
Note
The condition within an
if
statement requires a bool type. As you may be aware from C++ Data Types course, you can obtain a bool type by performing complex operations using||
(logical OR) and&&
(logical AND). Therefore, the condition in anif
statement can also consist of these complex operations.
Task
- Check if a two dimensional square with
x
(length) andy
(height) can fit into another square with dimensionsx1
(length) andy1
(height). - Output
Can fit
in console if it can.
Once you've completed this task, click the button below the code to check your solution.
Thanks for your feedback!
If Statement
The if
statement is a foundational building block of control flow in most programming languages. It allows a program to make decisions and execute different blocks of code based on whether a given condition is true or false. The idea behind if
statements is simple: If a condition is met, do something, otherwise, don’t.
Here is the if
statement syntax:
- condition is a boolean expression that evaluates to either true or false;
- If the condition is true, the code inside the curly braces
{ }
is executed; - If the condition is false, the code inside the if block is skipped, and program execution continues with the next statement after the if block.
main
#include <iostream> int main() { int age = 33; // declaring and initializing a variable if (age >= 18) // checking whether the age is greater or equal to 18 { // if so, output the message std::cout << "You are an adult" << std::endl; } }
If you have an if
statement with only one statement to be executed when the condition is true, you can omit the curly braces { }
. For example:
Note
The condition within an
if
statement requires a bool type. As you may be aware from C++ Data Types course, you can obtain a bool type by performing complex operations using||
(logical OR) and&&
(logical AND). Therefore, the condition in anif
statement can also consist of these complex operations.
Task
- Check if a two dimensional square with
x
(length) andy
(height) can fit into another square with dimensionsx1
(length) andy1
(height). - Output
Can fit
in console if it can.
Once you've completed this task, click the button below the code to check your solution.
Thanks for your feedback!
The if
statement is a foundational building block of control flow in most programming languages. It allows a program to make decisions and execute different blocks of code based on whether a given condition is true or false. The idea behind if
statements is simple: If a condition is met, do something, otherwise, don’t.
Here is the if
statement syntax:
- condition is a boolean expression that evaluates to either true or false;
- If the condition is true, the code inside the curly braces
{ }
is executed; - If the condition is false, the code inside the if block is skipped, and program execution continues with the next statement after the if block.
main
#include <iostream> int main() { int age = 33; // declaring and initializing a variable if (age >= 18) // checking whether the age is greater or equal to 18 { // if so, output the message std::cout << "You are an adult" << std::endl; } }
If you have an if
statement with only one statement to be executed when the condition is true, you can omit the curly braces { }
. For example:
Note
The condition within an
if
statement requires a bool type. As you may be aware from C++ Data Types course, you can obtain a bool type by performing complex operations using||
(logical OR) and&&
(logical AND). Therefore, the condition in anif
statement can also consist of these complex operations.
Task
- Check if a two dimensional square with
x
(length) andy
(height) can fit into another square with dimensionsx1
(length) andy1
(height). - Output
Can fit
in console if it can.
Once you've completed this task, click the button below the code to check your solution.