Aritmetická posloupnost je posloupnost, ve které se každý výraz liší od předchozího o konstantní množství. A vědět, jak je najít, vám může pomoci vybudovat si sadu programovacích dovedností, ať už používáte jakýkoli jazyk.

V tomto článku se dozvíte, jak najít součet aritmetických řad pomocí Pythonu, C ++, JavaScriptu a C.

Co je to aritmetická řada?

Součet podmínek konečné aritmetické posloupnosti se nazývá aritmetická řada. Aritmetická posloupnost je označena následovně:

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

kde,

a = První termín
d = Společný rozdíl

Problémové prohlášení

Dostanete první termín, společný rozdíl a ne. podmínek aritmetické řady. Musíte najít součet aritmetické řady. Příklad: Nechte firstTerm = 1, commonDifference = 2 a noOfTerms = 5. Aritmetická řada: 1 + 3 + 5 + 7 + 9 Součet aritmetické řady: 25 Výstup je tedy 25.

Iterativní přístup k nalezení součtu aritmetické řady

Nejprve se podíváme na iterativní přístup. Níže se dozvíte, jak tímto způsobem najít částky pro hlavní programovací jazyky.

Program C ++ k nalezení součtu aritmetických řad pomocí iterace

Níže je program C ++, který najde součet aritmetické řady pomocí iterace:

// Program C ++ k nalezení součtu aritmetických řad
#zahrnout
pomocí oboru názvů std;
// Funkce k nalezení součtu aritmetických řad
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int výsledek = 0;
pro (int i = 0; já{
result = result + firstTerm;
firstTerm = firstTerm + commonDifference;
}
vrátit výsledek;
}
int main ()
{
int firstTerm = 1;
int obyčejnýRozdíl = 2;
int noOfTerms = 5;
cout << "První termín:" << firstTerm << endl;
cout << "Společný rozdíl:" << běžný rozdíl << endl;
cout << "Počet výrazů:" << noOfTerms << endl;
cout << "Součet aritmetických řad:" << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
návrat 0;
}

Výstup:

První termín: 1
Společný rozdíl: 2
Počet podmínek: 5
Součet aritmetické řady: 25

Program Python k nalezení součtu aritmetických řad pomocí iterace

Níže je program Python, který najde součet aritmetické řady pomocí iterace:

# Program Python k nalezení součtu aritmetických řad
# Funkce k nalezení součtu aritmetických řad
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
výsledek = 0
pro i v dosahu (noOfTerms):
result = result + firstTerm
firstTerm = firstTerm + commonDifference
vrátit výsledek
firstTerm = 1
běžný rozdíl = 2
noOfTerms = 5
tisk („První termín:“, první termín)
tisk („Společný rozdíl:“, běžný rozdíl)
tisk („Počet podmínek:“, noOfTerms)
tisk ("Součet aritmetických řad:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))

Výstup:

První termín: 1
Společný rozdíl: 2
Počet podmínek: 5
Součet aritmetické řady: 25

Příbuzný: Jak používat pro smyčky v Pythonu

Program JavaScript k nalezení součtu aritmetické řady pomocí iterace

Níže je program JavaScript, který najde součet aritmetické řady pomocí iterace:

// JavaScriptový program k nalezení součtu aritmetických řad
// Funkce k nalezení součtu aritmetických řad
funkce sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
var výsledek = 0;
pro (nechť i = 0; já{
result = result + firstTerm;
firstTerm = firstTerm + commonDifference;
}
vrátit výsledek;
}
var firstTerm = 1;
var obyčejnýRozdíl = 2;
var noOfTerms = 5;
document.write ("První termín:" + firstTerm + "
");
document.write ("Společný rozdíl:" + běžný rozdíl + "
");
document.write ("Počet podmínek:" + noOfTerms + "
");
document.write ("Součet aritmetických řad:" + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));

Výstup:

První termín: 1
Společný rozdíl: 2
Počet podmínek: 5
Součet aritmetické řady: 25

Příbuzný: Jak najít součin všech prvků v poli

C Program pro nalezení součtu aritmetických řad pomocí iterace

Níže je program C, který najde součet aritmetické řady pomocí iterace:

// Program C pro nalezení součtu aritmetických řad
#zahrnout
// Funkce k nalezení součtu aritmetických řad
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
int výsledek = 0;
pro (int i = 0; já{
result = result + firstTerm;
firstTerm = firstTerm + commonDifference;
}
vrátit výsledek;
}
int main ()
{
int firstTerm = 1;
int obyčejnýRozdíl = 2;
int noOfTerms = 5;
printf ("První termín: %d \ ⁠n", firstTerm);
printf ("Společný rozdíl: %d \ ⁠n", běžný rozdíl);
printf ("Počet podmínek: %d \ ⁠n", noOfTerms);
printf ("Součet aritmetických řad: %d \ ⁠n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
návrat 0;
}

Výstup:

První termín: 1
Společný rozdíl: 2
Počet podmínek: 5
Součet aritmetické řady: 25

Efektivní přístup k nalezení součtu aritmetických řad pomocí vzorce

K vyhledání součtu aritmetických řad můžete použít následující vzorec:

Součet aritmetických řad = ((n / 2) * (2 * a + (n - 1) * d))

kde,

a = První termín
d = Společný rozdíl
n = počet podmínek

Program C ++ k nalezení součtu aritmetických řad pomocí vzorce

Níže je program C ++, který najde součet aritmetických řad pomocí vzorce:

// Program C ++ k nalezení součtu aritmetických řad
#zahrnout
pomocí oboru názvů std;
// Funkce k nalezení součtu aritmetických řad
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
int main ()
{
int firstTerm = 1;
int obyčejnýRozdíl = 2;
int noOfTerms = 5;
cout << "První termín:" << firstTerm << endl;
cout << "Společný rozdíl:" << běžný rozdíl << endl;
cout << "Počet výrazů:" << noOfTerms << endl;
cout << "Součet aritmetických řad:" << sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) << endl;
návrat 0;
}

Výstup:

První termín: 1
Společný rozdíl: 2
Počet podmínek: 5
Součet aritmetické řady: 25

Program Python k nalezení součtu aritmetické řady pomocí vzorce

Níže je program Python, který najde součet aritmetických řad pomocí vzorce:

# Program Python k nalezení součtu aritmetických řad
# Funkce k nalezení součtu aritmetických řad
def sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms):
návrat (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference)
firstTerm = 1
běžný rozdíl = 2
noOfTerms = 5
tisk („První termín:“, první termín)
tisk („Společný rozdíl:“, běžný rozdíl)
tisk („Počet podmínek:“, noOfTerms)
tisk ("Součet aritmetických řad:", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms))

Výstup:

První termín: 1
Společný rozdíl: 2
Počet podmínek: 5
Součet aritmetické řady: 25

Příbuzný: Jak implementovat lineární vyhledávání pomocí rekurze v jazycích C, C ++, Python a JavaScript

Program JavaScript k nalezení součtu aritmetické řady pomocí vzorce

Níže je program JavaScript, který najde součet aritmetických řad pomocí vzorce:

// JavaScriptový program k nalezení součtu aritmetických řad
// Funkce k nalezení součtu aritmetických řad
funkce sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms) {
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
var firstTerm = 1;
var obyčejnýRozdíl = 2;
var noOfTerms = 5;
document.write ("První termín:" + firstTerm + "
");
document.write ("Společný rozdíl:" + běžný rozdíl + "
");
document.write ("Počet podmínek:" + noOfTerms + "
");
document.write ("Součet aritmetických řad:" + sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));

Výstup:

První termín: 1
Společný rozdíl: 2
Počet podmínek: 5
Součet aritmetické řady: 25

C Program pro nalezení součtu aritmetických řad pomocí vzorce

Níže je program C pro nalezení součtu aritmetických řad pomocí vzorce:

// Program C pro nalezení součtu aritmetických řad
#zahrnout
// Funkce k nalezení součtu aritmetických řad
int sumOfArithmeticSeries (int firstTerm, int commonDifference, int noOfTerms)
{
return (noOfTerms / 2) * (2 * firstTerm + (noOfTerms - 1) * commonDifference);
}
int main ()
{
int firstTerm = 1;
int obyčejnýRozdíl = 2;
int noOfTerms = 5;
printf ("První termín: %d \ ⁠n", firstTerm);
printf ("Společný rozdíl: %d \ ⁠n", běžný rozdíl);
printf ("Počet podmínek: %d \ ⁠n", noOfTerms);
printf ("Součet aritmetických řad: %d \ ⁠n", sumOfArithmeticSeries (firstTerm, commonDifference, noOfTerms));
návrat 0;
}

Výstup:

První termín: 1
Společný rozdíl: 2
Počet podmínek: 5
Součet aritmetické řady: 25

Najít aritmetickou řadu s různými programovacími jazyky je snadné

Nyní, když jste si přečetli tento článek, víte, jak najít aritmetické řady v každém z hlavních programovacích jazyků.

C ++ je jedním z programovacích jazyků „chleba a másla“. Používá se k vývoji různých softwarů, jako jsou databáze, operační systémy, překladače, webové prohlížeče atd. Pokud se chcete naučit C ++, měli byste se podívat na některé z nejlepších webů, jako jsou Udemy, edX, LearnCpp atd.

PodíltweetE-mailem
Jak se naučit programovat v C ++: 6 webů, jak začít

Chcete se naučit C ++? Zde jsou nejlepší webové stránky a online kurzy pro C ++ pro začátečníky i zkušené programátory.

Číst dále

Související témata
  • Programování
  • Krajta
  • JavaScript
  • C Programování
  • Návody na kódování
O autorovi
Yuvraj Chandra (57 článků zveřejněno)

Yuvraj je studentem informatiky na univerzitě v Dillí v Indii. Je nadšený pro webový vývoj Full Stack. Když nepíše, zkoumá hloubku různých technologií.

Více od Yuvraj Chandra

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru