Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Ciclo While | Introduzione al Flusso del Programma
Introduzione a C++

bookCiclo While

Loop sono costrutti di programmazione progettati per eseguire ripetutamente un blocco di codice finché una condizione specificata è soddisfatta. Sono essenziali per compiti che coinvolgono operazioni ripetitive, come iterare attraverso dati, eseguire calcoli o automatizzare processi.

while.h

while.h

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

Il programma inizia e verifica la condizione. Se la condizione è vera, esegue il codice all'interno del ciclo e poi ricontrolla la condizione. Questo processo si ripete fino a quando la condizione diventa falsa, a quel punto il programma esce dal ciclo e si ferma.

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

Il programma inizia con un saldo iniziale, currentBalance, impostato a 0. Un deposito fisso, monthlyDeposit, viene ripetutamente aggiunto, aumentando currentBalance.

Il ciclo si esegue fino a quando currentBalance raggiunge o supera il saldo obiettivo, targetBalance. Una volta raggiunto, il ciclo termina, e un messaggio conferma il raggiungimento dell'obiettivo di risparmio. Questo dimostra come i depositi costanti possano aiutare a raggiungere obiettivi finanziari.

Nota

Il ciclo potrebbe non iniziare se la condizione non è soddisfatta.

È cruciale assicurarsi che il ciclo abbia una condizione di uscita, cioè che il ciclo non sarà infinito. L'esempio di ciclo infinito:

main.cpp

main.cpp

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

Scegli la versione corretta del ciclo while.

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 4

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Awesome!

Completion rate improved to 4

bookCiclo While

Scorri per mostrare il menu

Loop sono costrutti di programmazione progettati per eseguire ripetutamente un blocco di codice finché una condizione specificata è soddisfatta. Sono essenziali per compiti che coinvolgono operazioni ripetitive, come iterare attraverso dati, eseguire calcoli o automatizzare processi.

while.h

while.h

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

Il programma inizia e verifica la condizione. Se la condizione è vera, esegue il codice all'interno del ciclo e poi ricontrolla la condizione. Questo processo si ripete fino a quando la condizione diventa falsa, a quel punto il programma esce dal ciclo e si ferma.

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

Il programma inizia con un saldo iniziale, currentBalance, impostato a 0. Un deposito fisso, monthlyDeposit, viene ripetutamente aggiunto, aumentando currentBalance.

Il ciclo si esegue fino a quando currentBalance raggiunge o supera il saldo obiettivo, targetBalance. Una volta raggiunto, il ciclo termina, e un messaggio conferma il raggiungimento dell'obiettivo di risparmio. Questo dimostra come i depositi costanti possano aiutare a raggiungere obiettivi finanziari.

Nota

Il ciclo potrebbe non iniziare se la condizione non è soddisfatta.

È cruciale assicurarsi che il ciclo abbia una condizione di uscita, cioè che il ciclo non sarà infinito. L'esempio di ciclo infinito:

main.cpp

main.cpp

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

Scegli la versione corretta del ciclo while.

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 4
some-alt