Kako najti vsoto geometrijske serije z uporabo več jezikov

Kako najti vsoto geometrijske serije z uporabo več jezikov

Če želite izboljšati svoje znanje programiranja, se boste verjetno želeli kdaj naučiti o geometrijskih zaporedjih. V geometrijskem zaporedju se vsak izraz najde tako, da se prejšnji izraz pomnoži s konstanto.





V tem članku se boste naučili, kako poiskati vsoto geometrijskih nizov z uporabo Python, C ++, JavaScript in C.





Kaj je geometrijska serija?

Vsota izrazov neskončnega geometrijskega zaporedja se imenuje geometrijska vrsta. Geometrijsko zaporedje ali geometrijsko napredovanje označimo na naslednji način:





kako ustvariti bližnjico na iphone
a, ar, ar², ar³, ...

kje,

a = First term
r = Common ratio

Izjava o težavi

Dobili ste prvi izraz, skupno razmerje in ne. izrazov geometrijske vrste. Najti morate vsoto geometrijske vrste. Primer : Naj bo firstTerm = 1, commonRatio = 2 in noOfTerms = 8. Geometrijska vrsta: 1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 Vsota geometrijske vrste: 255 Tako je rezultat 255.



Iteracijski pristop k iskanju vsote geometrijske vrste

Najprej si poglejmo iterativni način iskanja vsote geometrijske vrste. Spodaj boste izvedeli, kako to storiti z vsakim glavnim programskim jezikom.

Program C ++ za iskanje vsote geometrijske vrste z uporabo iteracije

Spodaj je program C ++ za iskanje vsote geometrijske vrste z uporabo iteracije:





// C++ program to find the sum of geometric series
#include
using namespace std;
// Function to find the sum of geometric series
float sumOfGeometricSeries(float firstTerm, float commonRatio, int noOfTerms)
{
float result = 0;
for (int i=0; i {
result = result + firstTerm;
firstTerm = firstTerm * commonRatio;
}
return result;
}
int main()
{
float firstTerm = 1;
float commonRatio = 2;
int noOfTerms = 8;
cout << 'First Term: ' << firstTerm << endl;
cout << 'Common Ratio: ' << commonRatio << endl;
cout << 'Number of Terms: ' << noOfTerms << endl;
cout << 'Sum of the geometric series: ' << sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms) << endl;
return 0;
}

Izhod:

First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255

Program Python za iskanje vsote geometrijske vrste z uporabo iteracije

Spodaj je program Python za iskanje vsote geometrijske vrste z uporabo iteracije:





# Python program to find the sum of geometric series
# Function to find the sum of geometric series
def sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms):
result = 0
for i in range(noOfTerms):
result = result + firstTerm
firstTerm = firstTerm * commonRatio
return result
firstTerm = 1
commonRatio = 2
noOfTerms = 8
print('First Term:', firstTerm)
print('Common Ratio:', commonRatio)
print('Number of Terms:', noOfTerms)
print('Sum of the geometric series:', sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms))

Izhod:

First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255

Povezano: Kako natisniti 'Hello, World!' v najbolj priljubljenih programskih jezikih

Program JavaScript za iskanje vsote geometrijske vrste z uporabo iteracije

Spodaj je program JavaScript za iskanje vsote geometrijske vrste z uporabo iteracije:

// JavaScript program to find the sum of geometric series
// Function to find the sum of geometric series
function sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms) {
var result = 0;
for (let i=0; i {
result = result + firstTerm;
firstTerm = firstTerm * commonRatio;
}
return result;
}

var firstTerm = 1;
var commonRatio = 2;
var noOfTerms = 8;
document.write('First Term: ' + firstTerm + '
');
document.write('Common Ratio: ' + commonRatio + '
');
document.write('Number of Terms: ' + noOfTerms + '
');
document.write('Sum of the geometric series: ' + sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms));

Izhod:

First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255

C Program za iskanje vsote geometrijske vrste z uporabo ponavljanja

Spodaj je program C za iskanje vsote geometrijske vrste z uporabo iteracije:

// C program to find the sum of geometric series
#include
// Function to find the sum of geometric series
float sumOfGeometricSeries(float firstTerm, float commonRatio, int noOfTerms)
{
float result = 0;
for (int i=0; i {
result = result + firstTerm;
firstTerm = firstTerm * commonRatio;
}
return result;
}
int main()
{
float firstTerm = 1;
float commonRatio = 2;
int noOfTerms = 8;
printf('First Term: %f ⁠n', firstTerm);
printf('Common Ratio: %f ⁠n', commonRatio);
printf('Number of Terms: %d ⁠n', noOfTerms);
printf('Sum of the geometric series: %f ⁠n', sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms));
return 0;
}

Izhod:

First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255

Učinkovit pristop za iskanje vsote geometrijske vrste z uporabo formule

Za iskanje vsote geometrijske vrste lahko uporabite naslednjo formulo:

Sum of geometric series = a(1 – rn)/(1 – r)

kje,

a = First term
d = Common ratio
n = No. of terms

Program C ++ za iskanje vsote geometrijske vrste z uporabo formule

Spodaj je program C ++ za iskanje vsote geometrijske vrste po formuli:

// C++ program to find the sum of geometric series
#include
using namespace std;
// Function to find the sum of geometric series
float sumOfGeometricSeries(float firstTerm, float commonRatio, int noOfTerms)
{
return (firstTerm * (1 - pow(commonRatio, noOfTerms))) / (1 - commonRatio);
}
int main()
{
float firstTerm = 1;
float commonRatio = 2;
int noOfTerms = 8;
cout << 'First Term: ' << firstTerm << endl;
cout << 'Common Ratio: ' << commonRatio << endl;
cout << 'Number of Terms: ' << noOfTerms << endl;
cout << 'Sum of the geometric series: ' << sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms) << endl;
return 0;
}

Izhod:

koliko stopenj v sladkarijah zdrobi prijatelje
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255

Program Python za iskanje vsote geometrijske vrste z uporabo formule

Spodaj je program Python za iskanje vsote geometrijske vrste po formuli:

# Python program to find the sum of geometric series
# Function to find the sum of geometric series
def sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms):
return (firstTerm * (1 - pow(commonRatio, noOfTerms))) / (1 - commonRatio)
firstTerm = 1
commonRatio = 2
noOfTerms = 8
print('First Term:', firstTerm)
print('Common Ratio:', commonRatio)
print('Number of Terms:', noOfTerms)
print('Sum of the geometric series:', sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms))

Izhod:

First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255

Povezano: Kako najti LCM in GCD dveh števil v več jezikih

kako razvrstiti po pošiljatelju v Gmailu

Program JavaScript za iskanje vsote geometrijske vrste z uporabo formule

Spodaj je program JavaScript za iskanje vsote geometrijske vrste po formuli:

// JavaScript program to find the sum of geometric series
// Function to find the sum of geometric series
function sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms) {
return (firstTerm * (1 - Math.pow(commonRatio, noOfTerms))) / (1 - commonRatio);
}

var firstTerm = 1;
var commonRatio = 2;
var noOfTerms = 8;
document.write('First Term: ' + firstTerm + '
');
document.write('Common Ratio: ' + commonRatio + '
');
document.write('Number of Terms: ' + noOfTerms + '
');
document.write('Sum of the geometric series: ' + sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms));

Izhod:

First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255

Povezano: Kako prešteti dogodke danega znaka v nizu

C Program za iskanje vsote geometrijske vrste z uporabo formule

Spodaj je program C za iskanje vsote geometrijske vrste po formuli:

// C program to find the sum of geometric series
#include
#include
// Function to find the sum of geometric series
float sumOfGeometricSeries(float firstTerm, float commonRatio, int noOfTerms)
{
return (firstTerm * (1 - pow(commonRatio, noOfTerms))) / (1 - commonRatio);
}
int main()
{
float firstTerm = 1;
float commonRatio = 2;
int noOfTerms = 8;
printf('First Term: %f ⁠n', firstTerm);
printf('Common Ratio: %f ⁠n', commonRatio);
printf('Number of Terms: %d ⁠n', noOfTerms);
printf('Sum of the geometric series: %f ⁠n', sumOfGeometricSeries(firstTerm, commonRatio, noOfTerms));
return 0;
}

Izhod:

First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255

Zdaj veste, kako z različnimi programskimi jeziki poiskati vsote geometrijskih nizov

V tem članku ste izvedeli, kako poiskati vsoto geometrijskih nizov z dvema pristopoma: ponovitvijo in formulo. Naučili ste se tudi, kako rešiti to težavo z različnimi programskimi jeziki, kot so Python, C ++, JavaScript in C.

Python je splošni programski jezik s poudarkom na berljivosti kode. Python lahko uporabite za podatkovno znanost, strojno učenje, spletni razvoj, obdelavo slik, računalniški vid itd. To je eden najbolj vsestranskih programskih jezikov. Zelo vredno je raziskati ta močan programski jezik.

Deliti Deliti Cvrkutati E-naslov 3 načini, kako preveriti, ali je e -pošta resnična ali lažna

Če ste prejeli e -poštno sporočilo, ki je videti nekoliko dvomljivo, je vedno najbolje preveriti njegovo pristnost. Tu so trije načini, kako ugotoviti, ali je e -poštno sporočilo resnično.

Preberite Naprej
Sorodne teme
  • Programiranje
  • Python
  • JavaScript
  • C Programiranje
  • Programiranje
O avtorju Yuvraj Chandra(Objavljenih 60 člankov)

Yuvraj je dodiplomski študent računalništva na Univerzi v Delhiju v Indiji. Navdušen je nad spletnim razvojem Full Stack. Ko ne piše, raziskuje globino različnih tehnologij.

Več od Yuvraja Chandre

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti