whileループ
メニューを表示するにはスワイプしてください
ループは、特定の条件が満たされている間、コードのブロックを繰り返し実行するためのプログラミング構造。データの反復処理、計算の実行、プロセスの自動化など、繰り返し操作が必要なタスクに不可欠。
while.h
1234while (condition) { // If condition == true, then do_something; }
プログラムは開始時に条件を確認。条件が真の場合、ループ内のコードを実行し、その後再度条件を確認。この処理は条件が偽になるまで繰り返され、条件が偽になるとループを抜けて処理が終了。
main.cpp
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 に到達または超過するまで実行。達成後、ループは終了し、貯蓄目標の達成を確認するメッセージを表示。これは、継続的な入金が財務目標の達成に役立つことを示す例。
注意
条件が満たされない場合、ループは開始しない。
ループには終了条件が必要であり、ループが無限にならないようにすることが重要です。無限ループの例:
main.cpp
1234567891011#include <iostream> int main() { bool condition = true; while (condition) { std::cout << "Loop is infinite!" << std::endl; } }
すべて明確でしたか?
フィードバックありがとうございます!
セクション 4. 章 4
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 4. 章 4