Зміст курсу
Вступ до C++
Вступ до C++
Цикл While
Цикли - це конструкції програмування, призначені для багаторазового виконання блоку коду, поки виконується певна умова. Вони є необхідними для завдань, що включають повторювані операції, такі як ітерація через дані, виконання обчислень або автоматизація процесів.
while
while (condition) { // If condition == true, then do_something; }
Програма починає роботу і перевіряє умову. Якщо умова істинна, виконується код всередині циклу, а потім умова перевіряється знову. Цей процес повторюється, поки умова не стане хибною, після чого програма виходить з циклу і зупиняється.
main
#include <iostream> int main() { int currentBalance = 0; // Initial balance int monthlyDeposit = 500; // Fixed deposit amount int targetBalance = 5000; // Savings goal // Accumulate balance until it matches the target while (currentBalance < targetBalance) { currentBalance += monthlyDeposit; // Add deposit to balance } std::cout << "Final balance: $" << currentBalance << std::endl; }
Програма починається з початкового балансу, currentBalance
, встановленого на 0
. Фіксований депозит, monthlyDeposit
, повторно додається, збільшуючи currentBalance
.
Цикл працює, поки currentBalance
не досягне або не перевищить цільовий баланс, targetBalance
. Після досягнення, цикл закінчується, і повідомлення підтверджує досягнення цілі заощаджень. Це демонструє, як постійні депозити можуть допомогти досягти фінансових цілей.
Примітка
Цикл може не початися, якщо умова не виконана.
Важливо переконатися, що цикл має умову виходу, тобто, що цикл не буде нескінченним. Приклад нескінченного циклу:
main
#include <iostream> int main() { bool condition = true; while (condition) { std::cout << "Loop is infinite!" << std::endl; } }
Дякуємо за ваш відгук!