Oggi otterremo la somma dei numeri nel linguaggio di programmazione C ++. Se vogliamo aggiungere due numeri, possiamo facilmente aggiungere questi numeri, ma cosa succede se vogliamo aggiungere 10 numeri o numeri "n" cosa possiamo fare? Il primo metodo è che possiamo aggiungere numeri uno per uno e ottenere la risposta desiderata, ma è un lavoro che richiede tempo in linguaggio di programmazione C ++. Per risolvere questo problema, ci sono loop nel linguaggio di programmazione C ++ che possiamo ottenere rapidamente la somma dei numeri scrivendo alcune righe di codice. Stiamo usando uno dei tipi di loop che è un ciclo while per ottenere la somma dei numeri nel linguaggio di programmazione C ++.
Introduzione:
Nel giro di Whili, impostiamo innanzitutto la condizione del programma come se vogliamo aggiungere più numeri. Quindi il compilatore esegue la condizione del ciclo while se è vero ed esegue la condizione non diventa falso. E se la condizione è falsa, il ciclo verrà terminato e stampare la somma dei numeri.
Sintassi:
Per ottenere la somma di più numeri, dobbiamo prima capire come implementare e lo stile di scrittura del metodo della somma nel linguaggio di programmazione C ++. Innanzitutto, scriveremo la parola chiave riservata "mentre". Quindi, apriamo le staffe per impostare le condizioni del ciclo while e quante volte verrà eseguito il ciclo. Nelle fasce di while loop, scriveremo la variabile di somma e aggiungeremo i numeri "n" che indicano al compilatore quante volte il ciclo verrà eseguito e lo assegnerà alla variabile di somma. Useremo l'operatore decrementare per soddisfare la condizione fino a quando non è falso.
Ora, iniziamo a eliminare sviluppando alcuni esempi nel linguaggio di programmazione C ++ e osservando come si esibiscono per comprendere il concetto del metodo di somma utilizzando un po 'in modo più efficace.
Esempio 01:
Ecco un esempio di come usare un ciclo while nel linguaggio di programmazione C ++ per trovare la somma di n numeri. Per sviluppare ed eseguire il programma, dobbiamo avere un compilatore C ++. Pertanto, avvia il compilatore C ++ e inizia a sviluppare il codice.
Iniziamo sempre aprendo il compilatore C ++ e quindi aggiungendo i file di intestazione necessari per il programma per eseguire correttamente. I file di intestazione sono stati aggiunti per la prima volta utilizzando la sintassi "# include". Il simbolo "#" informa il traduttore di importare la libreria, la parola chiave "include" include il file di intestazione nel programma e il termine "iostream" indica la ricezione di informazioni dall'utente e la visualizzazione delle informazioni all'utente. Successivamente, stavamo usando la direttiva "Using Space STD" per vietare le classi, le funzioni e le variabili dal riutilizzo dello stesso spazio dei nomi durante l'intero programma.
#includere
Utilizzo dello spazio dei nomi std;
int main ()
cout << "*---Sum of Numbers using while loop---*" << endl;
int n, somma;
somma = 0;
cout << "\nEnter a number: ";
CIN >> n;
while (n> 0)
Sum = Sum + N;
N--;
cout << "The sum of n numbers are: " << sum;
restituzione 0;
Dopo aver incluso la libreria e lo spazio dei nomi, inizieremo la funzione principale () e inizieremo a sviluppare il codice che vogliamo implementare nel programma C ++. Innanzitutto, vogliamo visualizzare un messaggio all'utente in modo che l'utente possa facilmente capire cosa faremo nel programma utilizzando il metodo predefinito del linguaggio C ++ che è il metodo Cout (). Abbiamo anche usato l'istruzione "endl" utilizzata per inserire la nuova riga nel codice esistente. Dopo questo, abbiamo dichiarato due variabili denominate "N" e "Sum". Nella riga 10, abbiamo assegnato il valore "0" alla variabile "somma". Ora, vogliamo ottenere il valore di "N" che abbiamo già dichiarato sopra dall'utente, quindi abbiamo usato il metodo standard CIN ().
Nella riga 13, inizieremo il ciclo while per calcolare la somma dei numeri "N" nel programma. Scriviamo per la prima volta la parola chiave riservata "mentre" e impostiamo la condizione del programma. La condizione è "n> 0", il che significa che il valore che l'utente immesso sarà maggiore di zero, quindi la condizione funzionerà. Se gli utenti inseriscono 0, la condizione sarà falsa e visualizzerà lo 0 nella finestra della console dell'utente. Se la condizione del ciclo while è vera, il compilatore entra nel corpo del ciclo e inizia a eseguirli.
Innanzitutto, calcolerà la somma. Quindi nella riga successiva, diminuirà il valore di N che l'utente ha inserito fino a quando la condizione non diventa falsa. Quando la condizione del ciclo while è falsa, il ciclo verrà terminato e stamperà la somma dei numeri N usando il metodo Cout () nella riga 18. Dopo aver completato il codice che vogliamo implementare, restituiremo 0 alla funzione principale () in modo che il traduttore termini l'esecuzione della funzione principale () e visualizzi l'output sulla finestra della console dell'utente.
Ecco l'output del programma implementato. L'utente ha inserito il numero 8, il che significa che il valore verrà aggiunto 8 volte nel programma. Il risultato della somma è 36, il che significa prima, abbiamo un valore è 8 quindi il compilatore controlla la condizione se è vero, assegnerà 8 alla somma e quindi diminuirà il valore N di 1. Ora, il valore di n è 7. La condizione del ciclo while è di nuovo vera, entrerà nel corpo del ciclo while e aggiungerà il 7 alla somma che è somma = 8+7 = 15. Ora, il valore della somma è 15 e quindi il ciclo diminuisce nuovamente il valore di n, ora il valore di n è 6, e così via fino a quando la condizione del ciclo sarà falsa.
Esempio 02:
Ecco un altro esempio di calcolo della somma usando il ciclo while nel linguaggio di programmazione C ++. In questo esempio, abbiamo incluso per la prima volta il file di intestazione in modo da poter facilmente utilizzare i metodi CIN () e Cout () nel programma esistente e abbiamo usato la direttiva dello spazio dei nomi in modo da non poter condividere lo stesso ambito nel programma.
#includere
Utilizzo dello spazio dei nomi std;
int main ()
cout << "*---Calculating the Sum of n Numbers---*" << endl;
int n, somma;
somma = 0;
cout << "\nHow many times do you want to iterate the loop? ";
CIN >> n;
cout << "Enter the values to calculate the sum: ";
int i = 0;
mentre io
numero int;
CIN >> numero;
somma += numero;
I ++;
cout << "\nThe sum of the " << n << " values are: " << sum;
cout << endl;
restituzione 0;
Abbiamo avviato la funzione principale () e abbiamo scritto il codice che vogliamo implementare nel programma. Innanzitutto, abbiamo dichiarato due variabili di tipo intero "n" e "somma" e poi abbiamo inizializzato 0 alla variabile di somma. Vogliamo ottenere il valore di "n" dall'utente, quindi abbiamo usato il metodo CIN (). Quindi, abbiamo dichiarato una variabile di tipo intero "i" inizializzato 0 e inizia il ciclo while.
Innanzitutto, scriviamo la condizione del ciclo while che è "i Conclusione In questo articolo, abbiamo imparato a calcolare la somma di più numeri usando il ciclo while nel linguaggio di programmazione C ++. Abbiamo anche imparato lo stile di scrittura in modo da poter sviluppare facilmente il codice. Abbiamo implementato alcuni esempi con una spiegazione dettagliata di ogni riga del programma.