Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ whileループ | プログラムフローの導入
C++入門

bookwhileループ

メニューを表示するにはスワイプしてください

ループは、特定の条件が満たされている間、コードのブロックを繰り返し実行するためのプログラミング構造。データの反復処理、計算の実行、プロセスの自動化など、繰り返し操作が必要なタスクに不可欠。

while.h

while.h

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

プログラムは開始時に条件を確認。条件がの場合、ループ内のコードを実行し、その後再度条件を確認。この処理は条件がになるまで繰り返され、条件が偽になるとループを抜けて処理が終了。

main.cpp

main.cpp

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; }

プログラムは初期残高 currentBalance0 に設定して開始。固定の入金額 monthlyDeposit が繰り返し加算され、currentBalance が増加。

ループは currentBalance が目標残高 targetBalance に到達または超過するまで実行。達成後、ループは終了し、貯蓄目標の達成を確認するメッセージを表示。これは、継続的な入金が財務目標の達成に役立つことを示す例。

Note
注意

条件が満たされない場合、ループは開始しない。

ループには終了条件が必要であり、ループが無限にならないようにすることが重要です。無限ループの例:

main.cpp

main.cpp

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

正しいwhileループの書き方を選んでください。

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 4.  4

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 4.  4
some-alt