📖 Scenario: Imagine you are organizing a small party and need to keep track of how many guests have arrived. You want to remember this number so you can tell others later.
🎯 Goal: You will create a simple C++ program that uses a variable to store the number of guests and then shows this number on the screen.
📋 What You'll Learn
Create an integer variable named guestCount and set it to 5
Create an integer variable named newGuests and set it to 3
Add the value of newGuests to guestCount
Print the final value of guestCount using std::cout
💡 Why This Matters
🌍 Real World
Variables are like labeled boxes where you keep things you want to remember, such as scores in a game or counts of items.
💼 Career
Understanding variables is essential for all programming jobs because they are the basic way to store and manage data.
Progress0 / 4 steps
1
Create the initial variable
Create an integer variable called guestCount and set it to 5.
C++
Hint
Use int guestCount = 5; to create the variable.
2
Add a new variable for new guests
Create an integer variable called newGuests and set it to 3.
C++
Hint
Use int newGuests = 3; to create the variable.
3
Update the guest count
Add the value of newGuests to guestCount using guestCount = guestCount + newGuests;.
C++
Hint
Use guestCount = guestCount + newGuests; to update the count.
4
Display the final guest count
Use std::cout to print the value of guestCount with the message "Total guests: ".
C++
Hint
Use std::cout << "Total guests: " << guestCount << std::endl; to print the message and number.
Practice
(1/5)
1. Why do we need variables in C++ programs?
easy
A. To store and manage data that the program uses
B. To make the program run faster
C. To create graphics on the screen
D. To write comments in the code
Solution
Step 1: Understand the role of variables
Variables hold data that the program can use and change while running.
Step 2: Compare options with variable purpose
Only To store and manage data that the program uses correctly describes storing and managing data, which is the main use of variables.
Final Answer:
To store and manage data that the program uses -> Option A
Quick Check:
Variables store data = A [OK]
Hint: Variables hold data your program needs to remember [OK]
Common Mistakes:
Thinking variables speed up the program
Confusing variables with comments
Assuming variables create graphics
2. Which of the following is the correct way to declare an integer variable named age in C++?
easy
A. int age;
B. integer age;
C. var age;
D. age int;
Solution
Step 1: Recall C++ syntax for variable declaration
In C++, the type comes first, then the variable name, ending with a semicolon.
Step 2: Check each option's syntax
Only int age; uses correct type int and proper order: int age;.
Final Answer:
int age; -> Option A
Quick Check:
Type before name with semicolon = A [OK]
Hint: Type first, then variable name, end with semicolon [OK]
Common Mistakes:
Using 'integer' instead of 'int'
Writing variable name before type
Omitting semicolon
3. What will be the output of this C++ code?
int main() {
int x = 5;
x = x + 3;
std::cout << x;
return 0;
}
medium
A. 5
B. 3
C. 0
D. 8
Solution
Step 1: Understand variable assignment and update
Variable x starts at 5, then adds 3, so x becomes 8.
Step 2: Determine output from std::cout
The program prints the current value of x, which is 8.
Final Answer:
8 -> Option D
Quick Check:
5 + 3 = 8 [OK]
Hint: Add values step-by-step to find final variable value [OK]
Common Mistakes:
Printing initial value instead of updated
Confusing addition with assignment
Ignoring variable update
4. Find the error in this C++ code snippet:
int main() {
int number;
number = 10
std::cout << number;
return 0;
}
medium
A. Variable number is not declared
B. Missing semicolon after number = 10
C. Incorrect use of std::cout
D. Missing return statement
Solution
Step 1: Check each line for syntax errors
The line number = 10 is missing a semicolon at the end.
Step 2: Verify other parts of the code
Variable is declared, std::cout is used correctly, and return statement is present.
Final Answer:
Missing semicolon after number = 10 -> Option B
Quick Check:
Every statement needs semicolon [OK]
Hint: Look for missing semicolons after assignments [OK]
Common Mistakes:
Ignoring missing semicolon errors
Thinking variable is undeclared
Assuming std::cout usage is wrong
5. You want to store the number of apples and oranges a person has, then calculate the total fruits. Which variable declarations and operations are correct in C++?
hard
A. int apples; oranges; total; apples = 3; oranges = 5; total = apples + oranges;
B. int apples = 3 oranges = 5 total = apples + oranges;
C. int apples = 3; int oranges = 5; int total = apples + oranges;
D. int apples = '3'; int oranges = '5'; int total = apples + oranges;
Solution
Step 1: Check variable declarations and initializations
int apples = 3; int oranges = 5; int total = apples + oranges; correctly declares and initializes three integer variables with semicolons.
Step 2: Verify the addition operation
int apples = 3; int oranges = 5; int total = apples + oranges; correctly sums apples and oranges into total.
Final Answer:
int apples = 3; int oranges = 5; int total = apples + oranges; -> Option C
Quick Check:
Proper declarations and addition = D [OK]
Hint: Declare variables with type and semicolon; add with + operator [OK]
Common Mistakes:
Missing semicolons between declarations
Using quotes for numbers (char instead of int)
Declaring variables without type
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.