Kuidas leida geomeetrilise seeria summa mitme keele abil

Kuidas leida geomeetrilise seeria summa mitme keele abil

Kui soovite oma programmeerimisoskusi täiendada, soovite tõenäoliselt mingil hetkel õppida geomeetriliste järjestuste kohta. Geomeetrilises jadas leitakse iga liige, korrutades eelmise termini konstandiga.





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





Mis on geomeetriline seeria?

Lõpmatu geomeetrilise jada tingimuste summat nimetatakse geomeetriliseks jadaks. Geomeetrilist järjestust või geomeetrilist progressiooni tähistatakse järgmiselt:





teisaldage rakendus SD -kaardi juure
a, ar, ar², ar³, ...

kus,

a = First term
r = Common ratio

Probleemipüstituses

Teile antakse esimene tähtaeg, ühine suhe ja ei. geomeetrilise seeria tingimustest. Peate leidma geomeetrilise seeria summa. Näide : Olgu firstTerm = 1, commonRatio = 2 ja noOfTerms = 8. Geomeetriline seeria: 1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 Geomeetrilise seeria summa: 255 Seega on väljund 255.



Iteratiivne lähenemine geomeetrilise seeria summa leidmiseks

Kõigepealt vaatame korduvat viisi geomeetrilise seeria summa leidmiseks. Siit saate teada, kuidas seda teha iga peamise programmeerimiskeelega.

C ++ programm geomeetrilise seeria summa leidmiseks, kasutades iteratsiooni

Allpool on programm C ++ geomeetrilise seeria summa leidmiseks iteratsiooni abil:





// 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;
}

Väljund:

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

Pythoni programm geomeetrilise seeria summa leidmiseks iteratsiooni abil

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





# 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))

Väljund:

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

Seotud: Kuidas printida 'Tere, maailm!' kõige populaarsemates programmeerimiskeeltes

JavaScripti programm geomeetrilise seeria summa leidmiseks iteratsiooni abil

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

// 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));

Väljund:

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

C Programm geomeetrilise seeria summa leidmiseks iteratsiooni abil

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

// 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;
}

Väljund:

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

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

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

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

kus,

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

C ++ programm geomeetrilise seeria summa leidmiseks valemi abil

Allpool on programm C ++ geomeetrilise seeria summa leidmiseks valemi abil:

// 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;
}

Väljund:

kust saab tasuta e -raamatu alla laadida
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255

Pythoni programm valemi abil geomeetrilise seeria summa leidmiseks

Allpool on Pythoni programm geomeetrilise seeria summa leidmiseks valemi abil:

# 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))

Väljund:

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

Seotud: Kuidas leida kahe numbri LCM ja GCD mitmes keeles

arvuti käivitub mustale ekraanile

JavaScripti programm geomeetrilise seeria summa leidmiseks valemi abil

Allpool on JavaScripti programm geomeetrilise seeria summa leidmiseks valemi abil:

// 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));

Väljund:

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

Seotud: Kuidas lugeda antud tegelase esinemisi stringis

C Programm geomeetrilise seeria summa leidmiseks valemi abil

Allpool on C -programm geomeetrilise seeria summa leidmiseks valemi abil:

// 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;
}

Väljund:

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

Nüüd teate, kuidas leida erinevate programmeerimiskeelte abil geomeetriliste seeriate summasid

Selles artiklis õppisite, kuidas leida geomeetriliste seeriate summa kahe lähenemisviisi abil: iteratsioon ja valem. Samuti õppisite seda probleemi lahendama, kasutades erinevaid programmeerimiskeeli, nagu Python, C ++, JavaScript ja C.

Python on üldotstarbeline programmeerimiskeel, mis keskendub koodi loetavusele. Pythoni saate kasutada andmeteaduse, masinõppe, veebiarenduse, pilditöötluse, arvutinägemuse jms jaoks. See on üks mitmekülgsemaid programmeerimiskeeli. Tasub väga uurida seda võimsat programmeerimiskeelt.

Jaga Jaga Piiksuma E -post 3 võimalust kontrollida, kas e -kiri on tõeline või võlts

Kui olete saanud e -kirja, mis tundub pisut kahtlane, on alati parem kontrollida selle ehtsust. Siin on kolm viisi, kuidas teada saada, kas e -kiri on tõeline.

Loe edasi
Seotud teemad
  • Programmeerimine
  • Python
  • JavaScript
  • C Programmeerimine
  • Programmeerimine
Autori kohta Yuvraj Chandra(60 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