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++
course content

Contenuti del Corso

Introduzione a C++

Introduzione a C++

1. Iniziare
2. Introduzione agli Operatori
3. Variabili e Tipi di Dati
4. Introduzione al Flusso del Programma
5. Introduzione alle Funzioni

book
Ciclo 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.

h

while

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.

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

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:

cpp

main

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
ChatGPT

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

course content

Contenuti del Corso

Introduzione a C++

Introduzione a C++

1. Iniziare
2. Introduzione agli Operatori
3. Variabili e Tipi di Dati
4. Introduzione al Flusso del Programma
5. Introduzione alle Funzioni

book
Ciclo 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.

h

while

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.

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

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:

cpp

main

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
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt