Dzisiaj otrzymamy sumę liczb w języku programowania C ++. Jeśli chcemy dodać dwie liczby, możemy łatwo dodać te liczby, ale co, jeśli chcemy dodać 10 liczb lub „n”, co możemy zrobić? Pierwszą metodą jest to, że możemy dodać liczby jeden po drugim i uzyskać pożądaną odpowiedź, ale jest to czasochłonna praca w języku programowania C ++. Aby rozwiązać ten problem, w języku programowania C ++ znajdują się pętle, które możemy szybko uzyskać sumę liczb, pisząc kilka wierszy kodu. Używamy jednego z typów pętli, która jest pętla w czasie, aby uzyskać sumę liczb w języku programowania C ++.
Wstęp:
W pętli While najpierw ustawiamy warunek programu, tak jak chcemy dodać wiele liczb. Następnie kompilator uruchamia warunek pętli while, jeśli jest to prawdą i wykonuje ją, aż warunek stanie się fałszywy. A jeśli warunek jest fałszywy, pętla zostanie zakończona i wydrukuj sumę liczb.
Składnia:
Aby uzyskać sumę wielu liczb, najpierw musimy zrozumieć, jak zaimplementować i styl pisania metody sumy w języku programowania C ++. Najpierw napiszemy zarezerwowane słowo kluczowe „podczas gdy”. Następnie otwieramy nawiasy, aby ustawić warunek pętli While i ile razy pętla zostanie wykonana. W While Brackets zapiszymy zmienną sum i dodamy liczby „n”, które powiedzą kompilatorowi, ile razy pętla uruchomi się i przypisuje ją do zmiennej sum. Użyjemy operatora spadkowego, aby spełnić ten warunek, dopóki nie będzie on fałszywy.
Teraz zacznijmy zagłębić się, opracowując niektóre przykłady w języku programowania C ++ i obserwując, jak działają one, aby zrozumieć koncepcję metody sum.
Przykład 01:
Oto przykład, jak używać pętli w czasie w języku programowania C ++, aby znaleźć sumę liczb n. Aby opracować i wykonać program, musimy mieć kompilator C ++. Dlatego uruchom kompilator C ++ i rozpocznij opracowywanie kodu.
Zawsze zaczynamy od otwarcia kompilatora C ++, a następnie dodania plików nagłówkowych wymaganych do uruchomienia programu. Pliki nagłówka zostały najpierw dodane za pomocą składni## include ”. Symbol „#” informuje tłumacza do importowania biblioteki, słowo kluczowe „w tym” zawiera plik nagłówka w programie, a termin „iostream” oznacza otrzymywanie informacji od użytkownika i wyświetlanie informacji użytkownikowi. Następnie używaliśmy dyrektywy „Używając przestrzeni nazw” do zakazania klas, funkcji i zmiennych od ponownego wykorzystania tej samej przestrzeni nazw w całym programie.
#włączać
za pomocą przestrzeni nazw Std;
int main ()
Cout << "*---Sum of Numbers using while loop---*" << endl;
int n, suma;
sum = 0;
Cout << "\nEnter a number: ";
cin >> n;
While (n> 0)
sum = suma + n;
N--;
Cout << "The sum of n numbers are: " << sum;
powrót 0;
Po uwzględnieniu biblioteki i przestrzeni nazw, uruchomimy funkcję Main () i zaczniemy opracowywać kod, który chcemy wdrożyć w programie C ++. Po pierwsze, chcemy wyświetlić wiadomość użytkownikowi, aby użytkownik mógł łatwo zrozumieć, co zamierzamy zrobić w programie, używając predefiniowanej metody języka C ++, która jest metodą Cout (). Użyliśmy również instrukcji „ENDL”, która służy do wprowadzenia nowego wiersza w istniejącym kodzie. Następnie zadeklarowaliśmy dwie zmienne o nazwie „N” i „suma”. W wierszu 10 przypisaliśmy wartość „0” do zmiennej „suma”. Teraz chcemy uzyskać wartość „N”, którą już zadeklarowaliśmy powyżej od użytkownika, więc użyliśmy metody standardowej CIN (.
W wierszu 13 rozpoczniemy pętlę While, aby obliczyć sumę liczb „n” w programie. Najpierw piszemy zarezerwowane słowo kluczowe „while” i ustawiamy warunek programu. Warunkiem jest „n> 0”, co oznacza wartość, którą wprowadzony użytkownik będzie większa niż zero, wówczas warunek będzie działał. Jeśli użytkownicy wprowadzą 0, warunek będzie fałszywy i wyświetli 0 w oknie konsoli użytkownika. Jeśli warunek pętli While jest prawdziwy, kompilator wchodzi do korpusu pętli i zaczyna je wykonywać.
Najpierw obliczy sumę. Następnie w następnym wierszu zmniejszy wartość n, którą wprowadził użytkownik, dopóki warunek nie stanie się fałszywy. Gdy warunek pętli While jest fałszywy, pętla zostanie zakończona i wydrukuje sumę liczb N za pomocą metody Cout () w wierszu 18. Po wypełnieniu kodu, który chcemy wdrożyć, zwrócimy 0 do funkcji Main (), aby tłumacz zakończył wykonywanie funkcji Main (.
Oto wyjście zaimplementowanego programu. Użytkownik wprowadził numer 8, co oznacza, że wartość zostanie dodana 8 razy w programie. Wynik sumy to 36, co oznacza, że najpierw mamy wartość 8, a następnie kompilator sprawdza warunek, jeśli jest to prawdą, przypisuje 8 do sumy, a następnie zmniejszy wartość n o 1 o 1. Teraz wartość n wynosi 7. Warunek pętli While jest znowu prawdziwy, wejdzie do korpusu pętli while i doda 7 do suma, która jest suma = 8+7 = 15. Teraz wartość sumy wynosi 15, a następnie pętla ponownie zmniejsza wartość n, teraz wartość n wynosi 6, i tak dalej, aż warunek pętli będzie fałszywy.
Przykład 02:
Oto kolejny przykład obliczenia suma za pomocą pętli While w języku programowania C ++. W tym przykładzie najpierw dołączyliśmy plik nagłówka, abyśmy mogli łatwo użyć metod CIN (.
#włączać
za pomocą przestrzeni nazw Std;
int main ()
Cout << "*---Calculating the Sum of n Numbers---*" << endl;
int n, suma;
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;
podczas gdy ja
liczba int;
CIN >> Numer;
sum += liczba;
i ++;
Cout << "\nThe sum of the " << n << " values are: " << sum;
Cout << endl;
powrót 0;
Rozpoczęliśmy funkcję Main () i napisaliśmy kod, który chcemy wdrożyć w programie. Najpierw zadeklarowaliśmy dwie zmienne typu liczb całkowitych „N” i „suma”, a następnie zainicjowaliśmy 0 do zmiennej SUM. Chcemy uzyskać wartość „N” od użytkownika, więc użyliśmy metody cin (). Następnie zadeklarowaliśmy zmienną typu liczb całkowitych „I” zainicjowało do niej 0 i uruchamia pętlę When.
Najpierw piszemy warunek pętli while, który jest „ja Wniosek W tym artykule nauczyliśmy się, jak obliczyć sumę wielu liczb za pomocą pętli while w języku programowania C ++. Nauczyliśmy się również stylu pisania, abyśmy mogli łatwo opracować kod. Wdrożyliśmy kilka przykładów ze szczegółowym wyjaśnieniem każdej linii programu.