Comment trouver la somme d’une série arithmétique en utilisant plusieurs langues

Une suite arithmétique est une suite dans laquelle chaque terme diffère du précédent par une quantité constante. Et savoir comment les trouver peut vous aider à développer vos compétences en programmation, quel que soit le ou les langages que vous utilisez.

Dans cet article, vous apprendrez à trouver la somme de la série arithmétique en utilisant Python, C++, JavaScript et C.

Qu'est-ce qu'une série arithmétique?

La somme des termes d'une suite arithmétique finie est appelée une série arithmétique. La suite arithmétique est notée comme suit :

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

où,

 a = First term
d = Common difference

Énoncé du problème

On vous donne le premier terme, la différence commune, et non. des termes de la série arithmétique. Vous devez trouver la somme de la série arithmétique. Exemple : Soit firstTerm = 1, commonDifference = 2, et noOfTerms = 5. Série arithmétique : 1 + 3 + 5 + 7 + 9 Somme de la série arithmétique : 25 Ainsi, la sortie est 25.

Approche itérative pour trouver la somme d'une série arithmétique

Tout d'abord, nous allons examiner l'approche itérative. Vous pouvez découvrir ci-dessous comment trouver des sommes de cette manière pour les principaux langages de programmation.

Programme C++ pour trouver la somme d'une série arithmétique en utilisant l'itération

Ci-dessous se trouve le programme C++ pour trouver la somme d'une série arithmétique en utilisant l'itération :

 // 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;
}

Production:

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

Programme Python pour trouver la somme d'une série arithmétique en utilisant l'itération

Vous trouverez ci-dessous le programme Python pour trouver la somme d'une série arithmétique par itération :

 # 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))

Production:

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

Connexe: Comment utiliser les boucles For en Python

Programme JavaScript pour trouver la somme d'une série arithmétique en utilisant l'itération

Vous trouverez ci-dessous le programme JavaScript pour trouver la somme d'une série arithmétique en utilisant l'itération :

 // 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));

Production:

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

Connexe : Comment trouver le produit de tous les éléments d'un tableau

Programme C pour trouver la somme d'une série arithmétique en utilisant l'itération

Voici le programme C pour trouver la somme d'une série arithmétique en utilisant l'itération :

 // 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;
}

Production:

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

Approche efficace pour trouver la somme d'une série arithmétique à l'aide d'une formule

Vous pouvez utiliser la formule suivante pour trouver la somme de la série arithmétique :

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

où,

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

Programme C++ pour trouver la somme d'une série arithmétique à l'aide d'une formule

Ci-dessous se trouve le programme C++ pour trouver la somme d'une série arithmétique en utilisant la formule :

 // 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;
}

Production:

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

Programme Python pour trouver la somme d'une série arithmétique à l'aide d'une formule

Vous trouverez ci-dessous le programme Python pour trouver la somme d'une série arithmétique à l'aide de la formule :

 # 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))

Production:

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

Connexes : Comment implémenter la recherche linéaire à l'aide de la récursivité en C, C++, Python et JavaScript

Programme JavaScript pour trouver la somme d'une série arithmétique à l'aide d'une formule

Vous trouverez ci-dessous le programme JavaScript pour trouver la somme d'une série arithmétique à l'aide de la formule :

 // 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));

Production:

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

Programme C pour trouver la somme d'une série arithmétique à l'aide d'une formule

Voici le programme C pour trouver la somme d'une série arithmétique en utilisant la formule :

 // 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;
}

Production:

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

Trouver des séries arithmétiques avec différents langages de programmation est facile

Maintenant que vous avez lu cet article, vous savez comment trouver des séries arithmétiques avec chacun des principaux langages de programmation.

C++ est l'un des langages de programmation "pain et beurre". Il est utilisé pour développer une variété de logiciels tels que des bases de données, des systèmes d'exploitation, des compilateurs, des navigateurs Web, etc. Si vous souhaitez apprendre le C++, vous devriez consulter certains des meilleurs sites comme Udemy, edX, LearnCpp, etc.