So finden Sie die Summe einer arithmetischen Reihe mit mehreren Sprachen

Eine arithmetische Folge ist eine Folge, bei der sich jeder Term um eine konstante Größe vom vorhergehenden unterscheidet. Und zu wissen, wie Sie diese finden, kann Ihnen dabei helfen, Ihre Programmierkenntnisse aufzubauen, unabhängig davon, welche Sprache(n) Sie verwenden.

In diesem Artikel erfahren Sie, wie Sie mit Python, C++, JavaScript und C die Summe der arithmetischen Reihe ermitteln.

Was ist eine arithmetische Reihe?

Die Summe der Terme einer endlichen arithmetischen Folge wird als arithmetische Reihe bezeichnet. Die arithmetische Folge wird wie folgt bezeichnet:

 a, a+d, a+2d, a+3d, a+4d, ...

wo,

 a = First term
d = Common difference

Problemstellung

Sie erhalten den ersten Begriff, den gemeinsamen Unterschied und nein. der Terme der arithmetischen Reihe. Sie müssen die Summe der arithmetischen Reihe finden. Beispiel : Sei firstTerm = 1, commonDifference = 2 und noOfTerms = 5. Arithmetische Reihe: 1 + 3 + 5 + 7 + 9 Summe der arithmetischen Reihe: 25 Somit ist die Ausgabe 25.

Iterativer Ansatz zum Ermitteln der Summe einer arithmetischen Reihe

Betrachten wir zunächst den iterativen Ansatz. Wie Sie auf diese Weise Summen für die wichtigsten Programmiersprachen finden, erfahren Sie weiter unten.

C++-Programm zum Ermitteln der Summe einer arithmetischen Reihe mit Iteration

Unten ist das C++-Programm zum Ermitteln der Summe einer arithmetischen Reihe mithilfe von Iteration:

 // C++ program to find the sum of arithmetic series
#include <iostream>
using namespace std;
// Function to find the sum of arithmetic series
int sumOfArithmeticSeries(int firstTerm, int commonDifference, int noOfTerms)
{
int result = 0;
for (int i=0; i<noOfTerms; i++)
{
result = result + firstTerm;
firstTerm = firstTerm + commonDifference;
}
return result;
}
int main()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
cout << "First Term: " << firstTerm << endl;
cout << "Common Difference: " << commonDifference << endl;
cout << "Number of Terms: " << noOfTerms << endl;
cout << "Sum of the arithmetic series: " << sumOfArithmeticSeries(firstTerm, commonDifference, noOfTerms) << endl;
return 0;
}

Ausgabe:

 First Term: 1
Common Difference: 2
Number of Terms: 5
Sum of the arithmetic series: 25

Python-Programm zum Ermitteln der Summe einer arithmetischen Reihe mit Iteration

Unten ist das Python-Programm zum Ermitteln der Summe einer arithmetischen Reihe mithilfe von Iteration:

 # Python program to find the sum of arithmetic series
# Function to find the sum of arithmetic series
def sumOfArithmeticSeries(firstTerm, commonDifference, noOfTerms):
result = 0
for i in range(noOfTerms):
result = result + firstTerm
firstTerm = firstTerm + commonDifference
return result
firstTerm = 1
commonDifference = 2
noOfTerms = 5
print("First Term:", firstTerm)
print("Common Difference:", commonDifference)
print("Number of Terms:", noOfTerms)
print("Sum of the arithmetic series:", sumOfArithmeticSeries(firstTerm, commonDifference, noOfTerms))

Ausgabe:

 First Term: 1
Common Difference: 2
Number of Terms: 5
Sum of the arithmetic series: 25

Verwandte: So verwenden Sie For-Schleifen in Python

JavaScript-Programm zum Ermitteln der Summe einer arithmetischen Reihe mit Iteration

Unten ist das JavaScript-Programm zum Ermitteln der Summe einer arithmetischen Reihe durch Iteration:

 // JavaScript program to find the sum of arithmetic series
// Function to find the sum of arithmetic series
function sumOfArithmeticSeries(firstTerm, commonDifference, noOfTerms) {
var result = 0;
for (let i=0; i<noOfTerms; i++)
{
result = result + firstTerm;
firstTerm = firstTerm + commonDifference;
}
return result;
}

var firstTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write("First Term: " + firstTerm + "<br>");
document.write("Common Difference: " + commonDifference + "<br>");
document.write("Number of Terms: " + noOfTerms + "<br>");
document.write("Sum of the arithmetic series: " + sumOfArithmeticSeries(firstTerm, commonDifference, noOfTerms));

Ausgabe:

 First Term: 1
Common Difference: 2
Number of Terms: 5
Sum of the arithmetic series: 25

Verwandte: So finden Sie das Produkt aller Elemente in einem Array

C-Programm zum Ermitteln der Summe einer arithmetischen Reihe mit Iteration

Unten ist das C-Programm zum Ermitteln der Summe einer arithmetischen Reihe durch Iteration:

 // C program to find the sum of arithmetic series
#include <stdio.h>
// Function to find the sum of arithmetic series
int sumOfArithmeticSeries(int firstTerm, int commonDifference, int noOfTerms)
{
int result = 0;
for (int i=0; i<noOfTerms; i++)
{
result = result + firstTerm;
firstTerm = firstTerm + commonDifference;
}
return result;
}
int main()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
printf("First Term: %d ⁠n", firstTerm);
printf("Common Difference: %d ⁠n", commonDifference);
printf("Number of Terms: %d ⁠n", noOfTerms);
printf("Sum of the arithmetic series: %d ⁠n", sumOfArithmeticSeries(firstTerm, commonDifference, noOfTerms));
return 0;
}

Ausgabe:

 First Term: 1
Common Difference: 2
Number of Terms: 5
Sum of the arithmetic series: 25

Effizienter Ansatz zum Ermitteln der Summe einer arithmetischen Reihe mit Formel

Mit der folgenden Formel können Sie die Summe der arithmetischen Reihe ermitteln:

 Sum of arithmetic series = ((n / 2) * (2 * a + (n - 1) * d))

wo,

 a = First term
d = Common difference
n = No. of terms

C++-Programm zum Ermitteln der Summe einer arithmetischen Reihe mit Formel

Unten ist das C++-Programm zum Ermitteln der Summe einer arithmetischen Reihe mit der Formel:

 // C++ program to find the sum of arithmetic series
#include <iostream>
using namespace std;
// Function to find the sum of arithmetic series
int sumOfArithmeticSeries(int firstTerm, int commonDifference, int noOfTerms)
{
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
int main()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
cout << "First Term: " << firstTerm << endl;
cout << "Common Difference: " << commonDifference << endl;
cout << "Number of Terms: " << noOfTerms << endl;
cout << "Sum of the arithmetic series: " << sumOfArithmeticSeries(firstTerm, commonDifference, noOfTerms) << endl;
return 0;
}

Ausgabe:

 First Term: 1
Common Difference: 2
Number of Terms: 5
Sum of the arithmetic series: 25

Python-Programm zum Ermitteln der Summe einer arithmetischen Reihe mit Formel

Unten ist das Python-Programm zum Ermitteln der Summe einer arithmetischen Reihe mit der Formel:

 # Python program to find the sum of arithmetic series
# Function to find the sum of arithmetic series
def sumOfArithmeticSeries(firstTerm, commonDifference, noOfTerms):
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference)
firstTerm = 1
commonDifference = 2
noOfTerms = 5
print("First Term:", firstTerm)
print("Common Difference:", commonDifference)
print("Number of Terms:", noOfTerms)
print("Sum of the arithmetic series:", sumOfArithmeticSeries(firstTerm, commonDifference, noOfTerms))

Ausgabe:

 First Term: 1
Common Difference: 2
Number of Terms: 5
Sum of the arithmetic series: 25

Verwandte: So implementieren Sie die lineare Suche mit Rekursion in C, C++, Python und JavaScript

JavaScript-Programm zum Ermitteln der Summe einer arithmetischen Reihe mit Formel

Unten ist das JavaScript-Programm zum Ermitteln der Summe einer arithmetischen Reihe mit der Formel:

 // JavaScript program to find the sum of arithmetic series
// Function to find the sum of arithmetic series
function sumOfArithmeticSeries(firstTerm, commonDifference, noOfTerms) {
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}

var firstTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write("First Term: " + firstTerm + "<br>");
document.write("Common Difference: " + commonDifference + "<br>");
document.write("Number of Terms: " + noOfTerms + "<br>");
document.write("Sum of the arithmetic series: " + sumOfArithmeticSeries(firstTerm, commonDifference, noOfTerms));

Ausgabe:

 First Term: 1
Common Difference: 2
Number of Terms: 5
Sum of the arithmetic series: 25

C-Programm zum Ermitteln der Summe einer arithmetischen Reihe mit Formel

Unten ist das C-Programm zum Ermitteln der Summe einer arithmetischen Reihe mit der Formel:

 // C program to find the sum of arithmetic series
#include <stdio.h>
// Function to find the sum of arithmetic series
int sumOfArithmeticSeries(int firstTerm, int commonDifference, int noOfTerms)
{
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
int main()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
printf("First Term: %d ⁠n", firstTerm);
printf("Common Difference: %d ⁠n", commonDifference);
printf("Number of Terms: %d ⁠n", noOfTerms);
printf("Sum of the arithmetic series: %d ⁠n", sumOfArithmeticSeries(firstTerm, commonDifference, noOfTerms));
return 0;
}

Ausgabe:

 First Term: 1
Common Difference: 2
Number of Terms: 5
Sum of the arithmetic series: 25

Das Finden von arithmetischen Reihen mit verschiedenen Programmiersprachen ist einfach

Nachdem Sie diesen Artikel gelesen haben, wissen Sie, wie Sie mit jeder der wichtigsten Programmiersprachen arithmetische Reihen finden.

C++ ist eine der "Brot und Butter"-Programmiersprachen. Es wird verwendet, um eine Vielzahl von Software wie Datenbanken, Betriebssysteme, Compiler, Webbrowser usw. zu entwickeln. Wenn Sie C++ lernen möchten, sollten Sie einige der besten Sites wie Udemy, edX, LearnCpp usw.