Како пронаћи збир геометријског низа помоћу више језика

Како пронаћи збир геометријског низа помоћу више језика

Када желите да побољшате своје вештине програмирања, вероватно ћете у неком тренутку желети да научите о геометријским низовима. У геометријском низу, сваки члан се налази множењем претходног члана са константом.





У овом чланку ћете научити како пронаћи збир геометријских низова користећи Питхон, Ц ++, ЈаваСцрипт и Ц.





Шта је геометријски низ?

Збир чланова бесконачног геометријског низа назива се геометријски низ. Геометријски низ или геометријска прогресија означавају се на следећи начин:





како користити интернет на року
a, ar, ar², ar³, ...

где,

a = First term
r = Common ratio

Изјава о проблему

Добили сте први термин, заједнички однос и не. појмова геометријског низа. Морате пронаћи збир геометријског низа. Пример : Нека је фирстТерм = 1, цоммонРатио = 2, и ноОфТермс = 8. Геометријски низ: 1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 Збир геометријског низа: 255 Дакле, излаз је 255.



Итеративни приступ за проналажење збира геометријског низа

Прво, погледајмо итеративни начин да пронађемо збир геометријског низа. У наставку ћете сазнати како то учинити са сваким главним програмским језиком.

Ц ++ програм за проналажење збира геометријског низа помоћу понављања

Испод је Ц ++ програм за проналажење збира геометријског низа помоћу итерације:





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

Излаз:

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

Питхон програм за проналажење збира геометријског низа помоћу понављања

Испод је Питхон програм за проналажење збира геометријског низа помоћу итерације:





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

Излаз:

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

Повезан: Како одштампати „Хелло, Ворлд!“ на најпопуларнијим програмским језицима

ЈаваСцрипт програм за проналажење збира геометријског низа помоћу понављања

Испод је ЈаваСцрипт програм за проналажење збира геометријског низа помоћу итерације:

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

Излаз:

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

Ц Програм за проналажење збира геометријског низа помоћу понављања

Испод је Ц програм за проналажење збира геометријског низа помоћу итерације:

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

Излаз:

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

Ефикасан приступ за проналажење збира геометријског низа помоћу формуле

Помоћу следеће формуле можете пронаћи збир геометријског низа:

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

где,

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

Ц ++ програм за проналажење збира геометријског низа помоћу формуле

Испод је Ц ++ програм за проналажење збира геометријског низа користећи формулу:

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

Излаз:

како можеш да видиш ко те прати на фб
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255

Питхон програм за проналажење збира геометријског низа помоћу формуле

Испод је Питхон програм за проналажење збира геометријског низа користећи формулу:

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

Излаз:

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

Повезано: Како пронаћи ЛЦМ и ГЦД два броја на више језика

мацос сиерра се не може инсталирати на нулл

ЈаваСцрипт програм за проналажење збира геометријског низа помоћу формуле

Испод је ЈаваСцрипт програм за проналажење збира геометријског низа користећи формулу:

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

Излаз:

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

Повезано: Како пребројати појављивања датог знака у низу

Ц Програм за проналажење збира геометријског низа помоћу формуле

Испод је Ц програм за проналажење збира геометријског низа користећи формулу:

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

Излаз:

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

Сада знате како да пронађете суме геометријских серија користећи различите програмске језике

У овом чланку сте научили како пронаћи збир геометријских низова помоћу два приступа: итерације и формуле. Такође сте научили како да решите овај проблем користећи различите програмске језике као што су Питхон, Ц ++, ЈаваСцрипт и Ц.

Питхон је програмски језик опште намене са фокусом на читљивост кода. Питхон можете користити за науку о подацима, машинско учење, веб развој, обраду слика, рачунарски вид итд. То је један од најсвестранијих програмских језика. Много је вредно истражити овај моћни програмски језик.

Објави Објави Твеет Емаил 3 начина да проверите да ли је е -пошта права или лажна

Ако сте примили е -поруку која изгледа помало сумњиво, увек је најбоље да проверите њену аутентичност. Ево три начина да утврдите да ли је адреса е -поште права.

Прочитајте следеће
Повезане теме
  • Програмирање
  • Питхон
  • ЈаваСцрипт
  • Ц Програмирање
  • Програмирање
О аутору Иуврај Цхандра(Објављено 60 чланака)

Иуврај је студент основних студија рачунарства на Универзитету у Делхију у Индији. Он је страствен за Фулл Стацк Веб Девелопмент. Кад не пише, истражује дубину различитих технологија.

Још од Иуврај Цхандра

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили