Aritmeetiline jada on jada, milles iga termin erineb eelmisest konstantse suuruse poolest. Ja teadmine, kuidas neid leida, aitab teil luua oma programmeerimisoskusi, millist keelt (keeli) kasutate.

Sellest artiklist saate teada, kuidas leida aritmeetiliste seeriate summa Python, C ++, JavaScript ja C abil.

Mis on aritmeetiline seeria?

Piiratud aritmeetilise jada tingimuste summat nimetatakse aritmeetiliseks jadaks. Aritmeetilist järjestust tähistatakse järgmiselt:

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

kus,

a = esimene termin
d = ühine erinevus

Probleemipüstituses

Teile antakse esimene tähtaeg, ühine erinevus ja ei. aritmeetilise seeria tingimustest. Peate leidma aritmeetilise seeria summa. Näide: Olgu firstTerm = 1, commonDifference = 2 ja noOfTerms = 5. Aritmeetiline seeria: 1 + 3 + 5 + 7 + 9 Aritmeetilise seeria summa: 25 Seega on väljund 25.

Iteratiivne lähenemisviis aritmeetilise seeria summa leidmiseks

Kõigepealt vaatame iteratiivset lähenemist. Siit saate teada, kuidas sel viisil peamiste programmeerimiskeelte jaoks summasid leida.

instagram viewer

C ++ programm aritmeetilise seeria summa leidmiseks iteratsiooni abil

Allpool on programm C ++, et leida iteratsiooni abil aritmeetilise seeria summa:

// programm C ++ aritmeetiliste seeriate summa leidmiseks
#kaasake
kasutades nimeruumi std;
// Funktsioon aritmeetiliste seeriate summa leidmiseks
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int tulemus = 0;
jaoks (int i = 0; i{
tulemus = tulemus + esimeneTerm;
firstTerm = firstTerm + commonDifference;
}
tagastamise tulemus;
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
cout << "Esimene termin:" << firstTerm << endl;
cout << "Üldine erinevus:" << commonDifference << endl;
cout << "Terminite arv:" << noOfTerms << endl;
cout << "Aritmeetilise seeria summa:" << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
tagasitulek 0;
}

Väljund:

Esimene periood: 1
Ühine erinevus: 2
Tingimuste arv: 5
Aritmeetilise seeria summa: 25

Pythoni programm aritmeetilise seeria summa leidmiseks iteratsiooni abil

Allpool on Pythoni programm, et leida iteratsiooni abil aritmeetilise seeria summa:

# Pythoni programm aritmeetiliste seeriate summa leidmiseks
# Funktsioon aritmeetiliste seeriate summa leidmiseks
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
tulemus = 0
i vahemikus (noOfTerms):
result = result + firstTerm
firstTerm = firstTerm + commonDifference
tagasituleku tulemus
firstTerm = 1
commonDifference = 2
noOfTerms = 5
print ("First Term:", firstTerm)
print ("Üldine erinevus:", commonDifference)
print ("Tingimuste arv:", noOfTerms)
print ("Aritmeetilise seeria summa:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))

Väljund:

Esimene periood: 1
Ühine erinevus: 2
Tingimuste arv: 5
Aritmeetilise seeria summa: 25

Seotud: Kuidas kasutada silmuste jaoks Pythonis

JavaScripti programm aritmeetilise seeria summa leidmiseks iteratsiooni abil

Allpool on JavaScripti programm, et leida iteratsiooni abil aritmeetilise seeria summa:

// JavaScripti programm aritmeetiliste seeriate summa leidmiseks
// Funktsioon aritmeetiliste seeriate summa leidmiseks
function sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
var tulemus = 0;
eest (las i = 0; i{
tulemus = tulemus + esimeneTerm;
firstTerm = firstTerm + commonDifference;
}
tagastamise tulemus;
}
var firstTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write ("Esimene termin:" + firstTerm + "
");
document.write ("Üldine erinevus:" + commonDifference + "
");
document.write ("Tingimuste arv:" + noOfTerms + "
");
document.write ("Aritmeetilise seeria summa:" + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));

Väljund:

Esimene periood: 1
Ühine erinevus: 2
Tingimuste arv: 5
Aritmeetilise seeria summa: 25

Seotud: Kuidas leida massiivist kõigi elementide toodet

C Programm aritmeetilise seeria summa leidmiseks iteratsiooni abil

Allpool on programm C, et leida iteratsiooni abil aritmeetilise seeria summa:

// C programm aritmeetiliste seeriate summa leidmiseks
#kaasake
// Funktsioon aritmeetiliste seeriate summa leidmiseks
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int tulemus = 0;
jaoks (int i = 0; i{
tulemus = tulemus + esimeneTerm;
firstTerm = firstTerm + commonDifference;
}
tagastamise tulemus;
}
int main ()
{
int firstTerm = 1;
int commonDifference = 2;
int noOfTerms = 5;
printf ("Esimene termin: %d \ ⁠n", esimeneTerm);
printf ("Üldine erinevus: %d \ ⁠n", commonDifference);
printf ("Tingimuste arv: %d \ ⁠n", noOfTerms);
printf ("Aritmeetilise seeria summa: %d \ ⁠n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
tagasitulek 0;
}

Väljund:

Esimene periood: 1
Ühine erinevus: 2
Tingimuste arv: 5
Aritmeetilise seeria summa: 25

Tõhus lähenemine valemi abil aritmeetilise seeria summa leidmiseks

Aritmeetilise seeria summa leidmiseks võite kasutada järgmist valemit:

Aritmeetiliste seeriate summa = ((n / 2) * (2 * a + (n - 1) * d))

kus,

a = esimene termin
d = ühine erinevus
n = terminite arv

C ++ programm valemi abil aritmeetilise seeria summa leidmiseks

Allpool on programm C ++ aritmeetilise seeria summa leidmiseks järgmise valemi abil:

// programm C ++ aritmeetiliste seeriate summa leidmiseks
#kaasake
kasutades nimeruumi std;
// Funktsioon aritmeetiliste seeriate summa leidmiseks
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 << "Esimene termin:" << firstTerm << endl;
cout << "Üldine erinevus:" << commonDifference << endl;
cout << "Terminite arv:" << noOfTerms << endl;
cout << "Aritmeetilise seeria summa:" << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
tagasitulek 0;
}

Väljund:

Esimene periood: 1
Ühine erinevus: 2
Tingimuste arv: 5
Aritmeetilise seeria summa: 25

Pythoni programm valemi abil aritmeetilise seeria summa leidmiseks

Allpool on Pythoni programm aritmeetilise seeria summa leidmiseks järgmise valemi abil:

# Pythoni programm aritmeetiliste seeriate summa leidmiseks
# Funktsioon aritmeetiliste seeriate summa leidmiseks
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference)
firstTerm = 1
commonDifference = 2
noOfTerms = 5
print ("First Term:", firstTerm)
print ("Üldine erinevus:", commonDifference)
print ("Tingimuste arv:", noOfTerms)
print ("Aritmeetilise seeria summa:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))

Väljund:

Esimene periood: 1
Ühine erinevus: 2
Tingimuste arv: 5
Aritmeetilise seeria summa: 25

Seotud: Lineaarse otsingu rakendamine rekursiooni abil C, C ++, Pythonis ja JavaScriptis

JavaScripti programm valemi abil aritmeetilise seeria summa leidmiseks

Allpool on JavaScripti programm aritmeetilise seeria summa leidmiseks järgmise valemi abil:

// JavaScripti programm aritmeetiliste seeriate summa leidmiseks
// Funktsioon aritmeetiliste seeriate summa leidmiseks
function sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
var firstTerm = 1;
var commonDifference = 2;
var noOfTerms = 5;
document.write ("Esimene termin:" + firstTerm + "
");
document.write ("Üldine erinevus:" + commonDifference + "
");
document.write ("Tingimuste arv:" + noOfTerms + "
");
document.write ("Aritmeetilise seeria summa:" + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));

Väljund:

Esimene periood: 1
Ühine erinevus: 2
Tingimuste arv: 5
Aritmeetilise seeria summa: 25

C Programm valemi abil aritmeetilise seeria summa leidmiseks

Allpool on programm C, et leida aritmeetilise seeria summa valemi abil:

// C programm aritmeetiliste seeriate summa leidmiseks
#kaasake
// Funktsioon aritmeetiliste seeriate summa leidmiseks
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 ("Esimene termin: %d \ ⁠n", esimeneTerm);
printf ("Üldine erinevus: %d \ ⁠n", commonDifference);
printf ("Tingimuste arv: %d \ ⁠n", noOfTerms);
printf ("Aritmeetilise seeria summa: %d \ ⁠n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
tagasitulek 0;
}

Väljund:

Esimene periood: 1
Ühine erinevus: 2
Tingimuste arv: 5
Aritmeetilise seeria summa: 25

Aritmeetiliste seeriate leidmine erinevate programmeerimiskeeltega on lihtne

Nüüd, kui olete seda artiklit lugenud, teate, kuidas leida aritmeetilisi seeriaid iga peamise programmeerimiskeelega.

C ++ on üks programmeerimiskeelt "leib ja või". Seda kasutatakse mitmesuguste tarkvarade arendamiseks, nagu andmebaasid, operatsioonisüsteemid, kompilaatorid, veebibrauserid jne. Kui soovite õppida C ++, peaksite kontrollima mõnda parimat saiti, nagu Udemy, edX, LearnCpp jne.

JagaPiiksumaE -post
Kuidas õppida C ++ programmeerimist: alustamiseks 6 saiti

Kas soovite õppida C ++? Siin on C ++ parimad veebisaidid ja veebikursused nii algajatele kui ka kogenud programmeerijatele.

Loe edasi

Seotud teemad
  • Programmeerimine
  • Python
  • JavaScript
  • C Programmeerimine
  • Kodeerimise õpetused
Autori kohta
Yuvraj Chandra (57 artiklit avaldatud)

Yuvraj on arvutiteaduse bakalaureuseõppe üliõpilane Indias Delhi ülikoolis. Ta on kirglik Full Stacki veebiarenduse vastu. Kui ta ei kirjuta, uurib ta erinevate tehnoloogiate sügavust.

Veel Yuvraj Chandrast

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin