Dichiarazione e inizializzazione delle variabili

Calcolare la somma dei numeri pari da 10 a 30, 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 della sequenza da considerare.

Assegna il valore 30 alla variabile numeroFinale, che rappresenta l'ultimo numero della sequenza da considerare.

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

Ciclo while per calcolare la somma

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

Avvia il ciclo while con la condizione i All'interno del ciclo while, controlla se i è un numero pari. Puoi farlo utilizzando l'operatore modulo % per verificare se il resto della divisione di i per 2 è zero. Se il resto è zero, significa che i è un numero pari.

Se i è un numero pari, aggiungi il valore corrente di i alla variabile somma utilizzando l'operatore di incremento +=. In questo modo, la somma viene aggiornata ad ogni iterazione con il valore dei numeri pari.

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

Stampa del risultato e conclusione

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 pari da numeroIniziale a numeroFinale.

Termina il programma restituendo 0 dal blocco main.

#include

int main() {

// Dichiarazione delle variabili

int numeroIniziale = 10;

int numeroFinale = 30;

int somma = 0;

// Inizializzazione del contatore

int i = numeroIniziale;

// Calcolo della somma dei numeri pari utilizzando un ciclo while

while (i

// Verifica se il numero corrente è pari

if (i % 2 == 0) {

// Aggiungi il numero corrente alla somma

somma += i;

}

// Incrementa il contatore per passare al numero successivo

i++;

}

// Stampa il risultato

std::cout La somma dei numeri pari da "

return 0;

}

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

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

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, utilizziamo un'istruzione if per verificare se i è un numero pari. La condizione i % 2 == 0 controlla se il resto della divisione di i per 2 è uguale a 0. Se la condizione è vera, allora i è un numero pari.

Se i è un numero pari, aggiungiamo il suo valore alla variabile somma utilizzando l'operatore di incremento composto +=. In questo modo, la somma viene aggiornata ad ogni iterazione con il valore dei numeri pari.

Successivamente, incrementiamo il valore di i utilizzando l'operatore di incremento ++. 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, il risultato ottenuto sarà la somma dei numeri pari compresi tra 10 e 30. La somma dei numeri pari da 10 a 30 è 160.

Quindi, l'output del programma sarà:

La somma dei numeri pari da 10 a 30 è: 160

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community