En aritmetisk sekvens er en sekvens der hvert begrep avviker fra det foregående med en konstant mengde. Og å vite hvordan du finner disse kan hjelpe deg med å bygge programmeringsferdighetene dine, uansett hvilket språk du bruker.

I denne artikkelen lærer du hvordan du finner summen av den aritmetiske serien ved hjelp av Python, C ++, JavaScript og C.

Hva er en aritmetisk serie?

Summen av begrepene i en endelig aritmetisk sekvens kalles en aritmetisk serie. Den aritmetiske sekvensen er angitt som følger:

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

hvor,

a = Første termin
d = Vanlig forskjell

Problemstilling

Du får det første uttrykket, vanlig forskjell, og nei. av begrepene i den aritmetiske serien. Du må finne summen av den aritmetiske serien. Eksempel: La firstTerm = 1, commonDifference = 2 og noOfTerms = 5. Aritmetic Series: 1 + 3 + 5 + 7 + 9 Summen av aritmetiske serien: 25 Dermed er utgangen 25.

Iterativ tilnærming for å finne summen av en aritmetisk serie

Først tar vi en titt på den iterative tilnærmingen. Du kan finne ut hvordan du finner summer på denne måten for de viktigste programmeringsspråkene nedenfor.

instagram viewer

C ++ - program for å finne summen av en aritmetisk serie ved hjelp av Iteration

Nedenfor er C ++ - programmet for å finne summen av en aritmetisk serie som bruker iterasjon:

// C ++ - program for å finne summen av aritmetiske serier
#inkludere
ved hjelp av navneområde std;
// Funksjon for å finne summen av aritmetiske serier
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int resultat = 0;
for (int i = 0; Jeg{
result = result + firstTerm;
firstTerm = firstTerm + commonDifference;
}
returresultat;
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
cout << "First Term:" << firstTerm << endl;
cout << "Vanlig forskjell:" << commonDifference << endl;
cout << "Antall vilkår:" << noOfTerms << endl;
cout << "Sum of the arithmetic series:" << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
retur 0;
}

Produksjon:

Første termin: 1
Vanlig forskjell: 2
Antall vilkår: 5
Summen av regneserien: 25

Python -program for å finne summen av en aritmetisk serie ved hjelp av Iteration

Nedenfor er Python -programmet for å finne summen av en aritmetisk serie som bruker iterasjon:

# Python -program for å finne summen av aritmetiske serier
# Funksjon for å finne summen av aritmetiske serier
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
resultat = 0
for jeg i rekkevidde (noOfTerms):
result = result + firstTerm
firstTerm = firstTerm + commonDifference
returresultat
firstTerm = 1
commonDifference = 2
noOfTerms = 5
print ("First Term:", firstTerm)
print ("Vanlig forskjell:", commonDifference)
print ("Antall vilkår:", noOfTerms)
print ("Sum of the arithmetic series:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))

Produksjon:

Første termin: 1
Vanlig forskjell: 2
Antall vilkår: 5
Summen av regneserien: 25

I slekt: Hvordan bruke for sløyfer i Python

JavaScript -program for å finne summen av en aritmetisk serie ved hjelp av Iteration

Nedenfor er JavaScript -programmet for å finne summen av en aritmetisk serie som bruker iterasjon:

// JavaScript -program for å finne summen av aritmetiske serier
// Funksjon for å finne summen av aritmetiske serier
function sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
var resultat = 0;
for (la i = 0; Jeg{
result = result + firstTerm;
firstTerm = firstTerm + commonDifference;
}
returresultat;
}
var firstTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write ("First Term:" + firstTerm + "
");
document.write ("Vanlig forskjell:" + commonDifference + "
");
document.write ("Antall vilkår:" + noOfTerms + "
");
document.write ("Sum of the arithmetic series:" + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));

Produksjon:

Første termin: 1
Vanlig forskjell: 2
Antall vilkår: 5
Summen av regneserien: 25

I slekt: Hvordan finne produktet av alle elementer i en matrise

C Program for å finne summen av en aritmetisk serie ved hjelp av Iterasjon

Nedenfor er C -programmet for å finne summen av en aritmetisk serie som bruker iterasjon:

// C -program for å finne summen av aritmetiske serier
#inkludere
// Funksjon for å finne summen av aritmetiske serier
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int resultat = 0;
for (int i = 0; Jeg{
result = result + firstTerm;
firstTerm = firstTerm + commonDifference;
}
returresultat;
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
printf ("First Term: %d \ ⁠n", firstTerm);
printf ("Vanlig forskjell: %d \ ⁠n", commonDifference);
printf ("Antall vilkår: %d \ ⁠n", noOfTerms);
printf ("Sum av den aritmetiske serien: %d \ ⁠n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
retur 0;
}

Produksjon:

Første termin: 1
Vanlig forskjell: 2
Antall vilkår: 5
Summen av regneserien: 25

Effektiv metode for å finne summen av en aritmetisk serie ved hjelp av formel

Du kan bruke følgende formel for å finne summen av den aritmetiske serien:

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

hvor,

a = Første termin
d = Vanlig forskjell
n = Antall vilkår

C ++ - program for å finne summen av en aritmetisk serie ved hjelp av formel

Nedenfor er C ++ - programmet for å finne summen av en aritmetisk serie ved å bruke formelen:

// C ++ - program for å finne summen av aritmetiske serier
#inkludere
ved hjelp av navneområde std;
// Funksjon for å finne summen av aritmetiske serier
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
retur (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
cout << "First Term:" << firstTerm << endl;
cout << "Vanlig forskjell:" << commonDifference << endl;
cout << "Antall vilkår:" << noOfTerms << endl;
cout << "Sum of the arithmetic series:" << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
retur 0;
}

Produksjon:

Første termin: 1
Vanlig forskjell: 2
Antall vilkår: 5
Summen av regneserien: 25

Python -program for å finne summen av en aritmetisk serie ved hjelp av formel

Nedenfor er Python -programmet for å finne summen av en aritmetisk serie ved å bruke formelen:

# Python -program for å finne summen av aritmetiske serier
# Funksjon for å finne summen av aritmetiske serier
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
retur (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference)
firstTerm = 1
commonDifference = 2
noOfTerms = 5
print ("First Term:", firstTerm)
print ("Vanlig forskjell:", commonDifference)
print ("Antall vilkår:", noOfTerms)
print ("Sum of the arithmetic series:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))

Produksjon:

Første termin: 1
Vanlig forskjell: 2
Antall vilkår: 5
Summen av regneserien: 25

I slekt: Hvordan implementere lineær søk ved hjelp av rekursjon i C, C ++, Python og JavaScript

JavaScript -program for å finne summen av en aritmetisk serie ved hjelp av formel

Nedenfor er JavaScript -programmet for å finne summen av en aritmetisk serie ved å bruke formelen:

// JavaScript -program for å finne summen av aritmetiske serier
// Funksjon for å finne summen av aritmetiske serier
function sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
retur (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
var firstTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write ("First Term:" + firstTerm + "
");
document.write ("Vanlig forskjell:" + commonDifference + "
");
document.write ("Antall vilkår:" + noOfTerms + "
");
document.write ("Sum of the arithmetic series:" + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));

Produksjon:

Første termin: 1
Vanlig forskjell: 2
Antall vilkår: 5
Summen av regneserien: 25

C Program for å finne summen av en aritmetisk serie ved hjelp av formel

Nedenfor er C -programmet for å finne summen av en aritmetisk serie ved å bruke formelen:

// C -program for å finne summen av aritmetiske serier
#inkludere
// Funksjon for å finne summen av aritmetiske serier
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
retur (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 ("Vanlig forskjell: %d \ ⁠n", commonDifference);
printf ("Antall vilkår: %d \ ⁠n", noOfTerms);
printf ("Sum av den aritmetiske serien: %d \ ⁠n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
retur 0;
}

Produksjon:

Første termin: 1
Vanlig forskjell: 2
Antall vilkår: 5
Summen av regneserien: 25

Å finne aritmetiske serier med forskjellige programmeringsspråk er enkelt

Nå som du har lest denne artikkelen, vet du hvordan du finner aritmetiske serier med hvert av de viktigste programmeringsspråkene.

C ++ er et av "brød og smør" programmeringsspråk. Den brukes til å utvikle en rekke programvarer som databaser, operativsystemer, kompilatorer, nettlesere, etc. Hvis du ønsker å lære C ++, bør du sjekke ut noen av de beste nettstedene som Udemy, edX, LearnCpp, og så videre.

DelekvitringE -post
Slik lærer du C ++ - programmering: 6 nettsteder for å komme i gang

Vil du lære C ++? Her er de beste nettstedene og online kursene til C ++ for både nybegynnere og erfarne programmerere.

Les neste

Relaterte temaer
  • Programmering
  • Python
  • JavaScript
  • C Programmering
  • Opplæringsprogrammer for koding
Om forfatteren
Yuvraj Chandra (57 artikler publisert)

Yuvraj er en informatikkstudent ved University of Delhi, India. Han brenner for Full Stack webutvikling. Når han ikke skriver, utforsker han dybden i forskjellige teknologier.

Mer fra Yuvraj Chandra

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere