Mens loop sum av tall i C ++

Mens loop sum av tall i C ++

I dag skal vi få summen av tall på C ++ programmeringsspråk. Hvis vi ønsker å legge til to tall, kan vi enkelt legge til disse tallene, men hva om vi vil legge til 10 tall eller "n" tall, hva kan vi gjøre? Den første metoden er at vi kan legge til nummer én etter en og få ønsket svar, men det er tidkrevende arbeid i C ++ programmeringsspråk. For å løse dette problemet er det løkker i C ++ programmeringsspråk at vi kan få summen av tall raskt ved å skrive noen få linjer med kode. Vi bruker en av sløyfetypene som er en stundsløyfe for å få summen av tall på C ++ programmeringsspråk.

Introduksjon:

I den mens Loop setter vi først tilstanden til programmet som vi ønsker å legge til flere tall. Da kjører kompilatoren tilstanden til mens Loop hvis den er sann og utfører den til tilstanden blir falsk. Og hvis tilstanden er falsk, vil sløyfen avsluttes og skrive ut summen av tallene.

Syntaks:

For å få summen av flere tall, må vi først forstå hvordan vi skal implementere og skrivestilen til summetoden på C ++ programmeringsspråk. Først vil vi skrive det reserverte nøkkelordet "while". Deretter åpner vi parentesene for å sette tilstanden til mens Loop og hvor mange ganger sløyfen vil bli utført. I det mens sløyfebeslag, vil vi skrive sumvariabelen og legge til “N” -tallene som vil fortelle kompilatoren hvor mange ganger sløyfen vil kjøre og tilordne den til sumvariabelen. Vi vil bruke den dekrementelle operatøren for å oppfylle tilstanden til den er falsk.


La oss nå begynne å dykke ved å utvikle noen eksempler på programmeringsspråket C ++.

Eksempel 01:

Her er et eksempel på hvordan du bruker en stundsløyfe i programmeringsspråket C ++ for å finne summen av N -tall. For å utvikle og utføre programmet, må vi ha en C ++ kompilator. Lanser derfor C ++ -kompilatoren og begynner å utvikle koden.

Vi starter alltid med å åpne C ++ -kompilatoren og deretter legge til overskriftsfilene som kreves for at programmet skal kjøre ordentlig. Hodefilene ble først lagt til ved hjelp av syntaks "# inkluderer". "#" -Symbolet informerer oversetteren om å importere biblioteket, nøkkelordet "inkluderer" inkluderer overskriftsfilen i programmet, og begrepet "iostream" betegner mottak av informasjon fra brukeren og viser informasjonen til brukeren. Deretter brukte vi direktivet om "Bruke navneområde STD" for å forby klasser, funksjoner og variabler fra å gjenbruke det samme navneområdet gjennom hele programmet.

#inkludere
ved hjelp av navneområdet STD;
int main ()

cout << "*---Sum of Numbers using while loop---*" << endl;
int n, sum;
sum = 0;
cout << "\nEnter a number: ";
cin >> n;
mens (n> 0)

sum = sum + n;
n--;

cout << "The sum of n numbers are: " << sum;
retur 0;


Etter å ha inkludert biblioteket og navneområdet, starter vi Main () -funksjonen og begynner å utvikle koden som vi ønsker å implementere i C ++ -programmet. Først ønsker vi å vise en melding til brukeren slik at brukeren enkelt kan forstå hva vi skal gjøre i programmet ved å bruke den forhåndsdefinerte metoden til C ++ -språk som er Cout () -metoden. Vi har også brukt "endl" -uttalelsen som brukes til å legge inn den nye linjen i den eksisterende koden. Etter dette har vi erklært to variabler som heter “N” og “Sum”. På linje 10 har vi tildelt verdien “0” til “sum” -variabelen. Nå ønsker vi å få verdien av “n” som vi allerede har erklært ovenfor fra brukeren, så vi brukte standard CIN () -metoden.

På linje 13 vil vi starte mens Loop for å beregne summen av “N” -tallene i programmet. Vi skriver først det reserverte nøkkelordet "mens" og setter tilstanden til programmet. Tilstanden er "n> 0", noe som betyr at verdien som brukeren som er lagt inn vil være større enn null, så vil tilstanden fungere. Hvis brukere skriver inn 0, vil tilstanden være falsk og den vil vise 0 i brukerens konsollvindu. Hvis tilstanden til mens sløyfen er sann, kommer kompilatoren inn i sløyfen og begynner å utføre dem.

Først vil den beregne summen. Så i neste linje vil det redusere verdien av n som brukeren har lagt inn til tilstanden blir falsk. Når tilstanden til mens sløyfen er falsk, vil sløyfen avsluttes, og den vil skrive ut summen av n -tallene ved å bruke cout () -metoden i linje 18. Etter å ha fullført koden som vi ønsker å implementere, vil vi returnere 0 til Main () -funksjonen slik at oversetteren avslutter utførelsen av Main () -funksjonen og viser utdataene til brukerens konsollvindu.

Her er utdataene fra det implementerte programmet. Brukeren har skrevet inn 8 -tallet som betyr at verdien vil bli lagt til 8 ganger i programmet. Resultatet av summen er 36, noe som betyr først, vi har en verdi er 8, så sjekker kompilatoren tilstanden hvis den er sant, den vil tilordne 8 til summen, og deretter vil den redusere n -verdien med 1. Nå er verdien av n 7. Tilstanden til mens sløyfen er sann igjen, den vil komme inn i kroppen til mens Loop og legge 7 til summen som er sum = 8+7 = 15. Nå er verdien av summen 15 og deretter reduserer sløyfen igjen verdien av n, nå er verdien på n 6, og så videre til løkken vil være falsk.

Eksempel 02:

Her er et annet eksempel på å beregne summen ved å bruke While Loop i C ++ programmeringsspråket. I dette eksemplet inkluderte vi først overskriftsfilen slik at vi enkelt kan bruke Cin () og Cout () -metodene i det eksisterende programmet, og vi brukte navneområdet Direktiv, slik at vi ikke kan dele det samme omfanget i programmet.

#inkludere
ved hjelp av navneområdet STD;
int main ()

cout << "*---Calculating the Sum of n Numbers---*" << endl;
int n, sum;
sum = 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;
mens jeg
int -nummer;
cin >> nummer;
sum += nummer;
i ++;

cout << "\nThe sum of the " << n << " values are: " << sum;
cout << endl;
retur 0;


Vi startet main () -funksjonen og skrev koden som vi ønsker å implementere i programmet. Først erklærte vi to variabler av heltallstype “n” og “sum”, og deretter initialiserte vi 0 til sumvariabelen. Vi ønsker å få verdien av “n” fra brukeren, så vi har brukt CIN () -metoden. Deretter erklærte vi at en heltallstypevariabel “I” initialiserte 0 til den og starter mens Loop.

Først skriver vi tilstanden til mens Loop som er “Jeg

Konklusjon

I denne artikkelen har vi lært hvordan vi kan beregne summen av flere tall ved å bruke While Loop i C ++ programmeringsspråket. Vi har også lært skrivestilen slik at vi enkelt kan utvikle koden. Vi har implementert noen eksempler med en detaljert forklaring på hver linje i programmet.