كيف تجد مجموع متسلسلة هندسية باستخدام لغات متعددة

كيف تجد مجموع متسلسلة هندسية باستخدام لغات متعددة

عندما تتطلع إلى تحسين مهاراتك في البرمجة ، فربما ترغب في التعرف على التسلسلات الهندسية في مرحلة ما. في المتسلسلة الهندسية ، يمكن إيجاد كل حد بضرب الحد السابق في ثابت.





في هذه المقالة ، ستتعلم كيفية العثور على مجموع المتسلسلة الهندسية باستخدام Python و C ++ و JavaScript و C.





ما هي المتسلسلة الهندسية؟

يُطلق على مجموع شروط المتوالية الهندسية اللانهائية سلسلة هندسية. يُشار إلى التسلسل الهندسي أو التقدم الهندسي على النحو التالي:





وضع kernel غير متوقع اعتراض windows 10
a, ar, ar², ar³, ...

أين،

a = First term
r = Common ratio

عرض المشكلة

يتم إعطاؤك المصطلح الأول ، والنسبة الشائعة ، ولا. من حيث المتسلسلة الهندسية. تحتاج إلى إيجاد مجموع المتسلسلة الهندسية. مثال : لنفترض أن firstTerm = 1 ، و commonRatio = 2 ، و noOfTerms = 8. متسلسلة هندسية: 1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 مجموع السلسلة الهندسية: 255 وبالتالي ، يكون الناتج 255.



نهج تكراري لإيجاد مجموع متسلسلة هندسية

أولاً ، لنلقِ نظرة على الطريقة التكرارية لإيجاد مجموع المتسلسلة الهندسية. ستجد أدناه كيفية القيام بذلك مع كل لغة برمجة رئيسية.

برنامج C ++ لإيجاد مجموع متسلسلة هندسية باستخدام التكرار

يوجد أدناه برنامج C ++ للعثور على مجموع سلسلة هندسية باستخدام التكرار:





// 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 للعثور على مجموع سلسلة هندسية باستخدام التكرار:





# 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

متعلق ب: كيفية طباعة 'Hello، World!' في لغات البرمجة الأكثر شيوعًا

برنامج JavaScript لإيجاد مجموع متسلسلة هندسية باستخدام التكرار

يوجد أدناه برنامج JavaScript للعثور على مجموع سلسلة هندسية باستخدام التكرار:

// 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 لإيجاد مجموع سلسلة هندسية باستخدام التكرار:

// 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 ++ لإيجاد مجموع سلسلة هندسية باستخدام الصيغة

يوجد أدناه برنامج C ++ للعثور على مجموع سلسلة هندسية باستخدام الصيغة:

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

انتاج:

كيفية الحصول على roblox على chromebook
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255

برنامج بايثون لإيجاد مجموع متسلسلة هندسية باستخدام الصيغة

يوجد أدناه برنامج Python للعثور على مجموع سلسلة هندسية باستخدام الصيغة:

# 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

الموضوعات ذات الصلة: كيفية البحث عن LCM و GCD لرقمين في لغات متعددة

لا يتعرف itunes على جهاز iphone الخاص بي

برنامج JavaScript لإيجاد مجموع متسلسلة هندسية باستخدام الصيغة

يوجد أدناه برنامج JavaScript للعثور على مجموع سلسلة هندسية باستخدام الصيغة:

// 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 لإيجاد مجموع متسلسلة هندسية باستخدام الصيغة

يوجد أدناه برنامج C لإيجاد مجموع سلسلة هندسية باستخدام الصيغة:

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

أنت تعرف الآن كيفية البحث عن مجموع المتسلسلات الهندسية باستخدام لغات برمجة مختلفة

في هذه المقالة ، تعلمت كيفية العثور على مجموع المتسلسلات الهندسية باستخدام طريقتين: التكرار والصيغة. لقد تعلمت أيضًا كيفية حل هذه المشكلة باستخدام لغات برمجة مختلفة مثل Python و C ++ و JavaScript و C.

Python هي لغة برمجة للأغراض العامة مع التركيز على قابلية قراءة الكود. يمكنك استخدام Python لعلوم البيانات والتعلم الآلي وتطوير الويب ومعالجة الصور ورؤية الكمبيوتر وما إلى ذلك. إنها واحدة من أكثر لغات البرمجة تنوعًا. من المفيد جدًا استكشاف لغة البرمجة القوية هذه.

يشارك يشارك سقسقة بريد الالكتروني 3 طرق للتحقق مما إذا كان البريد الإلكتروني حقيقيًا أم مزيفًا

إذا تلقيت بريدًا إلكترونيًا يبدو مشكوكًا فيه بعض الشيء ، فمن الأفضل دائمًا التحقق من صحته. فيما يلي ثلاث طرق لمعرفة ما إذا كان البريد الإلكتروني حقيقيًا.

اقرأ التالي
مواضيع ذات صلة
  • برمجة
  • بايثون
  • جافا سكريبت
  • البرمجة C
  • برمجة
نبذة عن الكاتب يوفراج شاندرا(تم نشر 60 مقالاً)

يوفراج طالب جامعي في علوم الكمبيوتر بجامعة دلهي بالهند. إنه متحمس لتطوير الويب Full Stack. عندما لا يكتب ، فإنه يستكشف عمق التقنيات المختلفة.

المزيد من Yuvraj Chandra

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك