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
4In 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
Sfida
PrincipianteScrivi 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: 27Provalo tu
#include <iostream>
int main() {
// Scrivi il tuo codice qui sotto
return 0;
}Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori Parte 1
Operatori aritmeticiOperatore moduloIncremento/DecrementoPost-incremento/Post-decrementoAbbreviazioni aritmeticheOperatori di confrontoConfronto tra stringhe7Fondamenti di input/output
Istruzione coutIstruzione cinInserimento di stringheRipasso - Fino a 120Ripasso - Vero o falso3Variabili Parte 2
Dichiarazione del tipoConvenzioni di denominazioneRiepilogo - Inizializzare le variabiliConversione di tipo Parte 1Conversione di tipo Parte 26Decisioni
Istruzione ifIf-elseIstruzione switchOperatore condizionaleRiepilogo - If-elseIf-else annidatiEsercitati da solo: Compilatore C++ online