En aritmetisk sekvens er en sekvens, hvor hvert udtryk adskiller sig fra det foregående med en konstant mængde. Og at vide, hvordan du finder disse, kan hjælpe dig med at opbygge din programmeringsfærdighed, hvilket sprog du bruger.

I denne artikel lærer du, hvordan du finder summen af ​​den aritmetiske serie ved hjælp af Python, C ++, JavaScript og C.

Hvad er en aritmetisk serie?

Summen af ​​udtrykkene for en endelig aritmetisk sekvens kaldes en aritmetisk serie. Den aritmetiske sekvens er angivet som følger:

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

hvor,

a = Første sigt
d = Almindelig forskel

Problemformulering

Du får det første udtryk, fælles forskel og nej. af termer i den aritmetiske serie. Du skal finde summen af ​​den aritmetiske serie. Eksempel: Lad firstTerm = 1, commonDifference = 2 og noOfTerms = 5. Aritmetic Series: 1 + 3 + 5 + 7 + 9 Sum af de aritmetiske serier: 25 Output er således 25.

Iterativ tilgang til at finde summen af ​​en aritmetisk serie

Først tager vi et kig på den iterative tilgang. Du kan finde ud af, hvordan du finder summer på denne måde for de vigtigste programmeringssprog herunder.

instagram viewer

C ++ - program til at finde summen af ​​en aritmetisk serie ved hjælp af Iteration

Nedenfor er C ++ - programmet til at finde summen af ​​en aritmetisk serie ved hjælp af iteration:

// C ++ - program for at finde summen af ​​aritmetiske serier
#omfatte
ved hjælp af navneområde std;
// Funktion til at finde summen af ​​aritmetiske serier
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int resultat = 0;
for (int i = 0; jeg{
resultat = resultat + firstTerm;
firstTerm = firstTerm + commonDifference;
}
returnere resultat;
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
cout << "First Term:" << firstTerm << endl;
cout << "Almindelig forskel:" << commonDifference << endl;
cout << "Antal vilkår:" << noOfTerms << endl;
cout << "Summen af ​​de aritmetiske serier:" << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
returnere 0;
}

Produktion:

Første periode: 1
Almindelig forskel: 2
Antal vilkår: 5
Summen af ​​den aritmetiske serie: 25

Python -program til at finde summen af ​​en aritmetisk serie ved hjælp af Iteration

Nedenfor er Python -programmet til at finde summen af ​​en aritmetisk serie ved hjælp af iteration:

# Python -program til at finde summen af ​​aritmetiske serier
# Funktion til at finde summen af ​​aritmetiske serier
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
resultat = 0
for i inden for rækkevidde (noOfTerms):
resultat = resultat + firstTerm
firstTerm = firstTerm + commonDifference
returnere resultatet
firstTerm = 1
commonDifference = 2
noOfTerms = 5
print ("First Term:", firstTerm)
print ("Almindelig forskel:", commonDifference)
print ("Antal vilkår:", noOfTerms)
print ("Sum of the arithmetic series:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))

Produktion:

Første periode: 1
Almindelig forskel: 2
Antal vilkår: 5
Summen af ​​den aritmetiske serie: 25

Relaterede: Sådan bruges til sløjfer i Python

JavaScript -program til at finde summen af ​​en aritmetisk serie ved hjælp af Iteration

Nedenfor er JavaScript -programmet til at finde summen af ​​en aritmetisk serie ved hjælp af iteration:

// JavaScript -program til at finde summen af ​​aritmetiske serier
// Funktion til at finde summen af ​​aritmetiske serier
function sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
var resultat = 0;
for (lad i = 0; jeg{
resultat = resultat + firstTerm;
firstTerm = firstTerm + commonDifference;
}
returnere resultat;
}
var firstTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write ("First Term:" + firstTerm + "
");
document.write ("Almindelig forskel:" + commonDifference + "
");
document.write ("Antal vilkår:" + noOfTerms + "
");
document.write ("Sum of the arithmetic series:" + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));

Produktion:

Første periode: 1
Almindelig forskel: 2
Antal vilkår: 5
Summen af ​​den aritmetiske serie: 25

Relaterede: Sådan finder du produktet af alle elementer i et array

C Program til at finde summen af ​​en aritmetisk serie ved hjælp af Iteration

Nedenfor er C -programmet til at finde summen af ​​en aritmetisk serie ved hjælp af iteration:

// C -program til at finde summen af ​​aritmetiske serier
#omfatte
// Funktion til at finde summen af ​​aritmetiske serier
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int resultat = 0;
for (int i = 0; jeg{
resultat = resultat + firstTerm;
firstTerm = firstTerm + commonDifference;
}
returnere resultat;
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
printf ("First Term: %d \ ⁠n", firstTerm);
printf ("Almindelig forskel: %d \ ⁠n", commonDifference);
printf ("Antal vilkår: %d \ ⁠n", noOfTerms);
printf ("Sum af de aritmetiske serier: %d \ ⁠n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
returnere 0;
}

Produktion:

Første periode: 1
Almindelig forskel: 2
Antal vilkår: 5
Summen af ​​den aritmetiske serie: 25

Effektiv tilgang til at finde summen af ​​en aritmetisk serie ved hjælp af formel

Du kan bruge følgende formel til at finde summen af ​​den aritmetiske serie:

Summen af ​​aritmetiske serier = ((n / 2) * (2 * a + (n - 1) * d))

hvor,

a = Første sigt
d = Almindelig forskel
n = Antal vilkår

C ++ - program til at finde summen af ​​en aritmetisk serie ved hjælp af formel

Nedenfor er C ++ - programmet til at finde summen af ​​en aritmetisk serie ved hjælp af formlen:

// C ++ - program for at finde summen af ​​aritmetiske serier
#omfatte
ved hjælp af navneområde std;
// Funktion til at finde summen af ​​aritmetiske serier
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 << "Almindelig forskel:" << commonDifference << endl;
cout << "Antal vilkår:" << noOfTerms << endl;
cout << "Summen af ​​de aritmetiske serier:" << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
returnere 0;
}

Produktion:

Første periode: 1
Almindelig forskel: 2
Antal vilkår: 5
Summen af ​​den aritmetiske serie: 25

Python -program til at finde summen af ​​en aritmetisk serie ved hjælp af formel

Nedenfor er Python -programmet til at finde summen af ​​en aritmetisk serie ved hjælp af formlen:

# Python -program til at finde summen af ​​aritmetiske serier
# Funktion til at finde summen af ​​aritmetiske serier
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference)
firstTerm = 1
commonDifference = 2
noOfTerms = 5
print ("First Term:", firstTerm)
print ("Almindelig forskel:", commonDifference)
print ("Antal vilkår:", noOfTerms)
print ("Sum of the arithmetic series:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))

Produktion:

Første periode: 1
Almindelig forskel: 2
Antal vilkår: 5
Summen af ​​den aritmetiske serie: 25

Relaterede: Sådan implementeres lineær søgning ved hjælp af rekursion i C, C ++, Python og JavaScript

JavaScript -program til at finde summen af ​​en aritmetisk serie ved hjælp af formel

Nedenfor er JavaScript -programmet til at finde summen af ​​en aritmetisk serie ved hjælp af formlen:

// JavaScript -program til at finde summen af ​​aritmetiske serier
// Funktion til at finde summen af ​​aritmetiske serier
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 + "
");
document.write ("Almindelig forskel:" + commonDifference + "
");
document.write ("Antal vilkår:" + noOfTerms + "
");
document.write ("Sum of the arithmetic series:" + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));

Produktion:

Første periode: 1
Almindelig forskel: 2
Antal vilkår: 5
Summen af ​​den aritmetiske serie: 25

C Program til at finde summen af ​​en aritmetisk serie ved hjælp af formel

Nedenfor er C -programmet til at finde summen af ​​en aritmetisk serie ved hjælp af formlen:

// C -program til at finde summen af ​​aritmetiske serier
#omfatte
// Funktion til at finde summen af ​​aritmetiske serier
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 ("Almindelig forskel: %d \ ⁠n", commonDifference);
printf ("Antal vilkår: %d \ ⁠n", noOfTerms);
printf ("Sum af de aritmetiske serier: %d \ ⁠n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
returnere 0;
}

Produktion:

Første periode: 1
Almindelig forskel: 2
Antal vilkår: 5
Summen af ​​den aritmetiske serie: 25

Det er let at finde aritmetiske serier med forskellige programmeringssprog

Nu når du har læst denne artikel, ved du, hvordan du finder aritmetiske serier med hvert af de vigtigste programmeringssprog.

C ++ er et af "brød og smør" programmeringssprog. Det bruges til at udvikle en række forskellige software som databaser, operativsystemer, kompilatorer, webbrowsere osv. Hvis du ønsker at lære C ++, bør du tjekke nogle af de bedste websteder som Udemy, edX, LearnCpp og så videre.

DelTweetE -mail
Sådan lærer du C ++ programmering: 6 websteder til at komme i gang

Vil du lære C ++? Her er de bedste websteder og online kurser til C ++ for både begyndere og erfarne programmører.

Læs Næste

Relaterede emner
  • Programmering
  • Python
  • JavaScript
  • C Programmering
  • Kodning Tutorials
Om forfatteren
Yuvraj Chandra (57 artikler udgivet)

Yuvraj er en datalogi bachelorstuderende ved University of Delhi, Indien. Han brænder for Full Stack Web Development. Når han ikke skriver, undersøger han dybden af ​​forskellige teknologier.

Mere fra Yuvraj Chandra

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere