Challenge: Practicing With Loops
Swipe to start coding
In a banking system, every customer receives reward points based on their position in the queue. The reward starts at 100 points and increases by 50 points for every subsequent customer. Write a program to calculate and output the reward for the 15th customer using a loop structure.
Implement a method calculateReward
that calculates the reward points for a customer:
- Declare a variable
reward
and initialize it with 100. - Use a
for
loop that runs from 1 to the value ofcustomerPosition
. - On each iteration, add 50 to the
reward
variable. - Return the final value of
reward
.
Example
calculateReward(1) => 100
calculateReward(2) => 150
calculateReward(15) => 800
Solution
solution.cpp
Thanks for your feedback!
single
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Awesome!
Completion rate improved to 3.85
Challenge: Practicing With Loops
Swipe to show menu
Swipe to start coding
In a banking system, every customer receives reward points based on their position in the queue. The reward starts at 100 points and increases by 50 points for every subsequent customer. Write a program to calculate and output the reward for the 15th customer using a loop structure.
Implement a method calculateReward
that calculates the reward points for a customer:
- Declare a variable
reward
and initialize it with 100. - Use a
for
loop that runs from 1 to the value ofcustomerPosition
. - On each iteration, add 50 to the
reward
variable. - Return the final value of
reward
.
Example
calculateReward(1) => 100
calculateReward(2) => 150
calculateReward(15) => 800
Solution
solution.cpp
Thanks for your feedback!
single