Menu
Coddy logo textTech

Ciclo while

Fa parte della sezione Fondamenti del percorso C++ di Coddy. Lezione 43 di 74.

Un ciclo while è diverso dal ciclo for. Un ciclo for viene comunemente usato per iterare su un range specifico, mentre un ciclo while ci permette di continuare a iterare finché viene soddisfatta una determinata condizione.

Per usare un ciclo while, scrivi:

while (condition) {
	code
}

Il codice verrà eseguito solo se la condizione è true.

Nota: se il corpo del ciclo contiene una sola istruzione, le parentesi graffe sono facoltative:

while (condition)
	code;

Ci sono molti casi d’uso in cui un ciclo while risolverebbe il problema, ma il ciclo for no. Tieni però presente che un ciclo for non è strettamente limitato all’iterazione su un intervallo. I passaggi di inizializzazione e aggiornamento sono facoltativi, quindi entrambi i tipi di ciclo possono essere fatti comportare in modo simile.

challenge icon

Sfida

Principiante

Scrivi un programma che riceva un numero double come input.

Usa un ciclo while per dividere l’input per 2 finché il numero è maggiore o uguale a 3.5.

Stampa il primo numero minore di 3.5.

Provalo tu

#include <iostream>

int main() {
    // Scrivi il tuo codice qui sotto
    
    return 0;
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore C++ online