Somma i primi 20 numeri naturali in C++

Somma i primi 20 numeri naturali e mostra il risultato

Un problema semplice per comprendere l'uso dei cicli e, in particolare, del ciclo indefinito while. Introduciamo anche il concetto della direttiva #define che permette di sostituire in modo più efficiente per il compilatore un valore predefinito (il numero 20 in questo esempio) o funzione statica, piuttosto che inserire una variabile costante non modificabile nel testo. Usare il define all'inizio del codice e ripetere il valore definito (qui chiamata fine) permette al crescere delle righe di codice e la necessità d modifcare tale valore di farlo una tantum solo nel codice di definizione, appunto, riciclando quindi il codice in totale.

#include <iostream>

using namespace std;

#define fine 20

int main() 
{

	int somma = 0;
	int cont = 0; 

	while (cont <= fine)
	{
		somma = somma + cont;
		cont++;
	}	
	
	cout << "La somma e'" << somma;
	
    return 0;
}