Challenge: 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.
if.h
1234if (condition) { // Code to be executed if the condition is true }
A condition is a boolean expression that evaluates to either true or false. If it is true, the code within the curly braces { } is executed; otherwise, if the condition is false, the code inside the block is skipped, and the program continues with the next statement following the if block.
main.cpp
123456789101112#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 { }.
with_braces.h
without_braces.h
1234if (condition) { statement; }
Swipe to start coding
You are building a shopping system where customers may receive a discount based on the total amount of their purchase.
The function calculateDiscount takes a double parameter totalPurchase representing the total sum of the customer's purchase.
- Initialize a variable
discountwith0.0. - Check if
totalPurchaseis greater than or equal to100.- If it is, set the discount to 30 percent of the total purchase. Multiply
totalPurchaseby 0.3
- If it is, set the discount to 30 percent of the total purchase. Multiply
- Return the value of
discountfrom the function.
Example
calculateDiscount(50) → 0.0
calculateDiscount(100) → 30.0
calculateDiscount(200) → 60.0
Oplossing
solution.cpp
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Can you give me an example of an if statement with and without curly braces?
What are some common mistakes to avoid when using if statements?
How do I use if statements with multiple conditions?
Awesome!
Completion rate improved to 7.69
Challenge: If Statement
Veeg om het menu te tonen
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.
if.h
1234if (condition) { // Code to be executed if the condition is true }
A condition is a boolean expression that evaluates to either true or false. If it is true, the code within the curly braces { } is executed; otherwise, if the condition is false, the code inside the block is skipped, and the program continues with the next statement following the if block.
main.cpp
123456789101112#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 { }.
with_braces.h
without_braces.h
1234if (condition) { statement; }
Swipe to start coding
You are building a shopping system where customers may receive a discount based on the total amount of their purchase.
The function calculateDiscount takes a double parameter totalPurchase representing the total sum of the customer's purchase.
- Initialize a variable
discountwith0.0. - Check if
totalPurchaseis greater than or equal to100.- If it is, set the discount to 30 percent of the total purchase. Multiply
totalPurchaseby 0.3
- If it is, set the discount to 30 percent of the total purchase. Multiply
- Return the value of
discountfrom the function.
Example
calculateDiscount(50) → 0.0
calculateDiscount(100) → 30.0
calculateDiscount(200) → 60.0
Oplossing
solution.cpp
Bedankt voor je feedback!
single