While Loops for Continuous Input
Learn C++ while loops by building a daily step tracker that keeps asking for step counts until the user finishes.
The project
You’ve just made the decision to live a healthier life by tracking your daily steps.
Instead of entering your steps once and stopping, you want a system that keeps prompting you for your daily totals until you choose to finish. This is how a smartwatch works. Printing a single number, such as Steps today: 1,000, can be useful, but it doesn’t show your overall progress.
What you need is a loop, a system that keeps collecting your input until you tell it you’re done—and then reports the total steps you’ve taken so far.
Your project: Build a daily step tracker that collects steps day by day, adds them up, and stops only when the user chooses.
The programming concept
Imagine you’re a cashier. People keep coming up and asking you: How much does this cost?
You don’t just answer; you keep answering until the store closes. That’s what a while loop does: it keeps running while a condition is true. Let’s see the while loop in action. Try reading the code before pressing the Run button. ...