Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Цикл While | Вступ до Потоку Програми
Вступ до C++
course content

Зміст курсу

Вступ до C++

Вступ до C++

1. Початок Роботи
2. Вступ до Операторів
3. Змінні та Типи Даних
4. Вступ до Потоку Програми
5. Вступ до Функцій

book
Цикл While

Цикли - це конструкції програмування, призначені для багаторазового виконання блоку коду, поки виконується певна умова. Вони є необхідними для завдань, що включають повторювані операції, такі як ітерація через дані, виконання обчислень або автоматизація процесів.

h

while

copy
1234
while (condition) { // If condition == true, then do_something; }

Програма починає роботу і перевіряє умову. Якщо умова істинна, виконується код всередині циклу, а потім умова перевіряється знову. Цей процес повторюється, поки умова не стане хибною, після чого програма виходить з циклу і зупиняється.

cpp

main

copy
12345678910111213141516
#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. Після досягнення, цикл закінчується, і повідомлення підтверджує досягнення цілі заощаджень. Це демонструє, як постійні депозити можуть допомогти досягти фінансових цілей.

Примітка

Цикл може не початися, якщо умова не виконана.

Важливо переконатися, що цикл має умову виходу, тобто, що цикл не буде нескінченним. Приклад нескінченного циклу:

cpp

main

copy
1234567891011
#include <iostream> int main() { bool condition = true; while (condition) { std::cout << "Loop is infinite!" << std::endl; } }
question mark

Виберіть правильну версію циклу while.

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 4
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt