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

Cicli sono costrutti di programmazione progettati per eseguire ripetutamente un blocco di codice finché una condizione specificata è soddisfatta. Sono fondamentali per attività che richiedono operazioni ripetitive, come l'iterazione sui dati, l'esecuzione di calcoli o l'automazione di 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 finché la condizione diventa falsa, momento in cui il programma esce dal ciclo e si interrompe.

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 aggiunto ripetutamente, aumentando currentBalance.

Il ciclo viene eseguito 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 depositi costanti possano aiutare a raggiungere obiettivi finanziari.

Nota

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

È fondamentale assicurarsi che il ciclo abbia una condizione di uscita, ovvero che il ciclo non sia infinito. 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 3.85

bookCiclo While

Scorri per mostrare il menu

Cicli sono costrutti di programmazione progettati per eseguire ripetutamente un blocco di codice finché una condizione specificata è soddisfatta. Sono fondamentali per attività che richiedono operazioni ripetitive, come l'iterazione sui dati, l'esecuzione di calcoli o l'automazione di 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 finché la condizione diventa falsa, momento in cui il programma esce dal ciclo e si interrompe.

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 aggiunto ripetutamente, aumentando currentBalance.

Il ciclo viene eseguito 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 depositi costanti possano aiutare a raggiungere obiettivi finanziari.

Nota

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

È fondamentale assicurarsi che il ciclo abbia una condizione di uscita, ovvero che il ciclo non sia infinito. 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