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
Solución
solution.cpp
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
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
Desliza para mostrar el menú
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
Solución
solution.cpp
¡Gracias por tus comentarios!
single