Dichiarazione delle variabili

Calcolare la somma dei numeri naturali da 10 a 20, utilizzando la struttura iterativa mentre…esegui e descrivi l’algoritmo.
Inizia dichiarando le variabili necessarie: numeroIniziale, numeroFinale e somma, tutte di tipo intero.

Assegna il valore 10 alla variabile numeroIniziale, che rappresenta il primo numero da considerare nella somma.

Assegna il valore 20 alla variabile numeroFinale, che rappresenta l'ultimo numero da considerare nella somma.

Incremento e stampa del risultato

Inizializza la variabile somma a 0. Questa variabile verrà utilizzata per accumulare il risultato.

Inizializza una variabile di controllo i con il valore di numeroIniziale.

Avvia il ciclo while con la condizione i

All'interno del ciclo while, aggiungi il valore corrente di i alla variabile somma utilizzando l'operatore di incremento +=. In questo modo, la somma viene aggiornata ad ogni iterazione.

Incrementa la variabile i utilizzando l'operatore di incremento ++. Questo permette di passare al numero successivo nella sequenza.

Continua a eseguire il ciclo while finché la condizione i

Una volta usciti dal ciclo while, stampa il risultato utilizzando std::cout. Mostra un messaggio che indica la somma dei numeri naturali da numeroIniziale a numeroFinale.

Termina il programma restituendo 0 dal blocco main.

#include

int main() {

// Dichiarazione delle variabili

int numeroIniziale = 10;

int numeroFinale = 20;

int somma = 0;

// Inizializzazione del contatore

int i = numeroIniziale;

// Calcolo della somma utilizzando un ciclo while

while (i

somma += i; // Aggiunge il valore corrente di 'i' alla somma

i++; // Incrementa il valore di 'i' per passare al numero successivo

}

// Stampa il risultato

std::cout

return 0;

}

Nel programma, iniziamo dichiarando le tre variabili necessarie: numeroIniziale, numeroFinale e somma, tutte di tipo intero. Queste variabili verranno utilizzate per tenere traccia dell'inizio e della fine della sequenza di numeri e per accumulare la somma.

Successivamente, inizializziamo la variabile i con il valore di numeroIniziale, che rappresenta il primo numero da considerare nella somma.

Dopodiché, entriamo nel ciclo while. La condizione del ciclo while è che i sia minore o uguale a numeroFinale. Questo ci assicura di continuare ad eseguire il ciclo finché non abbiamo raggiunto o superato l'ultimo numero nella sequenza.

All'interno del ciclo, incrementiamo la variabile somma aggiungendo il valore corrente di i. Questo viene fatto utilizzando l'operatore di incremento composto +=, che aggiunge il valore di i alla variabile somma e assegna il risultato a somma.

Successivamente, incrementiamo il valore di i utilizzando l'operatore di incremento postfisso ++. Questo ci permette di passare al numero successivo nella sequenza.

Il ciclo while viene ripetuto fino a quando la condizione i

Alla fine del ciclo, stampiamo il risultato utilizzando std::cout. Utilizziamo l'operatore di inserimento

Infine, il programma termina restituendo 0 dal blocco main, indicando che l'esecuzione è avvenuta correttamente.

Eseguendo il programma, otterrai l'output:

La somma dei numeri naturali da 10 a 20 è: 165

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community