Menu
Coddy logo textTech

Ciclo for - Parte 1

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

A volte, quando si programma, è necessario eseguire la stessa operazione o quasi un paio di volte.

Per evitare di scrivere la stessa cosa più e più volte, possiamo usare i cicli.

Il ciclo for ha la seguente sintassi:

for (initialization; condition; update) {
    code
}

L'initialization, la condition e l'update determinano qual è il valore di start e qual è il valore di end.

Ad esempio, esegui un ciclo da 0 a 5 (escluso):

for (int i = 0; i < 5; i++) {
    std::cout << i << std::endl;
}

Eseguirà l'istruzione di stampa 5 volte:

0
1
2
3
4

In questo ciclo il valore iniziale è 0 (come int i = 0), la condizione verifica se il ciclo deve continuare (come i < 5) e l'aggiornamento cambia il valore dopo ogni iterazione (come i++).

I cicli hanno molti usi. Per esempio, sommiamo tutti i numeri da 1 a 100:

int sum_numbers = 0;
for (int i = 1; i <= 100; i++) {
    sum_numbers += i;
}
std::cout << sum_numbers;

Prima eseguirà un ciclo su tutti i numeri da 1 a 100 (incluso 100 per via del segno <=) e li sommerà tutti, poi stamperà la variabile sum_numbers

challenge icon

Sfida

Principiante

Scrivi un programma che stampi "Hello Coddy: " e il valore di i da 3 a 27 (estremi inclusi, il che significa stampare i numeri 3, 4, 5, ..., 26, 27, per un totale di 27 - 3 + 1 = 25 volte), usando un ciclo for.

Apparirà così:

Hello Coddy: 3
Hello Coddy: 4
...
Hello Coddy: 27

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