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 = Premier terme
d = Différence commune

É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

instagram viewer

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:

// Programme C++ pour trouver la somme des séries arithmétiques
#comprendre
en utilisant l'espace de noms std ;
// Fonction pour trouver la somme des séries arithmétiques
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
résultat int = 0;
pour (entier i=0; je{
résultat = résultat + premierTerme ;
firstTerm = firstTerm + commonDifference ;
}
renvoyer le résultat ;
}
int main()
{
int firstTerm = 1 ;
int commonDifference = 2;
int noDeTermes = 5 ;
cout << "Premier Terme: " << premier Terme << endl ;
cout << "Différence commune: " << commonDifference << endl;
cout << "Nombre de termes: " << noOfTerms << endl;
cout << "Somme de la série arithmétique: " << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
renvoie 0 ;
}

Production:

Premier mandat: 1
Différence commune: 2
Nombre de termes: 5
Somme de la série arithmétique: 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:

# Programme Python pour trouver la somme des séries arithmétiques
# Fonction pour trouver la somme des séries arithmétiques
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) :
résultat = 0
pour i dans la plage (noOfTerms):
résultat = résultat + premierTerme
firstTerm = firstTerm + commonDifference
résultat de retour
premierTerme = 1
Différence commune = 2
noDeTermes = 5
print("Premier Terme :", premierTerme)
print("Différence commune :", commonDifference)
print("Nombre de termes :", noOfTerms)
print("Somme de la série arithmétique :", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))

Production:

Premier mandat: 1
Différence commune: 2
Nombre de termes: 5
Somme de la série arithmétique: 25

En rapport: 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:

// Programme JavaScript pour trouver la somme des séries arithmétiques
// Fonction pour trouver la somme des séries arithmétiques
function sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
var résultat = 0 ;
pour (soit i=0; je{
résultat = résultat + premierTerme ;
firstTerm = firstTerm + commonDifference ;
}
renvoyer le résultat ;
}
var premierTerme = 1 ;
var commonDifference = 2;
var noOfTerms = 5;
document.write("Premier Terme: " + premierTerme + "
");
document.write("Différence commune: " + commonDifference + "
");
document.write("Nombre de termes: " + noDeTermes + "
");
document.write("Somme de la série arithmétique: " + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));

Production:

Premier mandat: 1
Différence commune: 2
Nombre de termes: 5
Somme de la série arithmétique: 25

En rapport: 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:

// Programme C pour trouver la somme des séries arithmétiques
#comprendre
// Fonction pour trouver la somme des séries arithmétiques
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
résultat int = 0;
pour (entier i=0; je{
résultat = résultat + premierTerme ;
firstTerm = firstTerm + commonDifference ;
}
renvoyer le résultat ;
}
int main()
{
int firstTerm = 1 ;
int commonDifference = 2;
int noDeTermes = 5 ;
printf("Premier Terme: %d \⁠n", premierTerme);
printf("Différence commune: %d \⁠n", commonDifference);
printf("Nombre de termes: %d \⁠n", noOfTerms);
printf("Somme de la série arithmétique: %d \⁠n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
renvoie 0 ;
}

Production:

Premier mandat: 1
Différence commune: 2
Nombre de termes: 5
Somme de la série arithmétique: 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:

Somme des séries arithmétiques = ((n / 2) * (2 * a + (n - 1) * d))

où,

a = Premier terme
d = Différence commune
n = nombre de termes

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:

// Programme C++ pour trouver la somme des séries arithmétiques
#comprendre
en utilisant l'espace de noms std ;
// Fonction pour trouver la somme des séries arithmétiques
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 noDeTermes = 5 ;
cout << "Premier Terme: " << premier Terme << endl ;
cout << "Différence commune: " << commonDifference << endl;
cout << "Nombre de termes: " << noOfTerms << endl;
cout << "Somme de la série arithmétique: " << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
renvoie 0 ;
}

Production:

Premier mandat: 1
Différence commune: 2
Nombre de termes: 5
Somme de la série arithmétique: 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:

# Programme Python pour trouver la somme des séries arithmétiques
# Fonction pour trouver la somme des séries arithmétiques
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) :
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference)
premierTerme = 1
Différence commune = 2
noDeTermes = 5
print("Premier Terme :", premierTerme)
print("Différence commune :", commonDifference)
print("Nombre de termes :", noOfTerms)
print("Somme de la série arithmétique :", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))

Production:

Premier mandat: 1
Différence commune: 2
Nombre de termes: 5
Somme de la série arithmétique: 25

En rapport: 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:

// Programme JavaScript pour trouver la somme des séries arithmétiques
// Fonction pour trouver la somme des séries arithmétiques
function sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
var premierTerme = 1 ;
var commonDifference = 2;
var noOfTerms = 5;
document.write("Premier Terme: " + premierTerme + "
");
document.write("Différence commune: " + commonDifference + "
");
document.write("Nombre de termes: " + noDeTermes + "
");
document.write("Somme de la série arithmétique: " + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));

Production:

Premier mandat: 1
Différence commune: 2
Nombre de termes: 5
Somme de la série arithmétique: 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:

// Programme C pour trouver la somme des séries arithmétiques
#comprendre
// Fonction pour trouver la somme des séries arithmétiques
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 noDeTermes = 5 ;
printf("Premier Terme: %d \⁠n", premierTerme);
printf("Différence commune: %d \⁠n", commonDifference);
printf("Nombre de termes: %d \⁠n", noOfTerms);
printf("Somme de la série arithmétique: %d \⁠n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
renvoie 0 ;
}

Production:

Premier mandat: 1
Différence commune: 2
Nombre de termes: 5
Somme de la série arithmétique: 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 cherchez à apprendre le C++, vous devriez consulter certains des meilleurs sites comme Udemy, edX, LearnCpp, etc.

PartagerTweeterE-mail
Comment apprendre la programmation C++: 6 sites pour commencer

Vous voulez apprendre le C++? Voici les meilleurs sites Web et cours en ligne sur C++ pour les programmeurs débutants et expérimentés.

Lire la suite

Rubriques connexes
  • Programmation
  • Python
  • JavaScript
  • C Programmation
  • Tutoriels de codage
A propos de l'auteur
Yuvraj Chandra (57 articles publiés)

Yuvraj est un étudiant de premier cycle en informatique à l'Université de Delhi, en Inde. Il est passionné par le développement Web Full Stack. Quand il n'écrit pas, il explore la profondeur de différentes technologies.

Plus de Yuvraj Chandra

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner