เมื่อต้องการพัฒนาทักษะการเขียนโปรแกรมของคุณ คุณอาจต้องการเรียนรู้เกี่ยวกับลำดับเรขาคณิตในบางจุด ในลำดับเรขาคณิต ค้นหาแต่ละเทอมโดยการคูณเทอมก่อนหน้าด้วยค่าคงที่
ในบทความนี้ คุณจะได้เรียนรู้วิธีหาผลรวมของอนุกรมเรขาคณิตโดยใช้ Python, C++, JavaScript และ C
ซีรีย์เรขาคณิตคืออะไร?
ผลรวมของเงื่อนไขของลำดับเรขาคณิตอนันต์เรียกว่าอนุกรมเรขาคณิต ลำดับเรขาคณิตหรือความก้าวหน้าทางเรขาคณิตแสดงดังนี้:
วิธีจัดกลุ่มแท็บใน chrome
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 เพื่อค้นหาผลรวมของอนุกรมเรขาคณิตโดยใช้การวนซ้ำ:
# 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 เพื่อค้นหาผลรวมของอนุกรมเรขาคณิตโดยใช้การวนซ้ำ
ด้านล่างนี้คือโปรแกรม 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 เพื่อค้นหาผลรวมของอนุกรมเรขาคณิตโดยใช้การวนซ้ำ:
// 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;
}
เอาท์พุท:
กำลังเชื่อมต่อกับเราเตอร์ แต่ไม่มีอินเทอร์เน็ต
First Term: 1
Common Ratio: 2
Number of Terms: 8
Sum of the geometric series: 255
โปรแกรม Python หาผลรวมของอนุกรมเรขาคณิตโดยใช้สูตร
ด้านล่างนี้คือโปรแกรม 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 ของตัวเลขสองตัวในหลายภาษา
ทำไมโทรศัพท์ฉันชาร์จไม่เร็ว
โปรแกรม 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 วิธีในการตรวจสอบว่าอีเมลจริงหรือปลอมหากคุณได้รับอีเมลที่ดูน่าสงสัย คุณควรตรวจสอบความถูกต้องเสมอ ต่อไปนี้คือ 3 วิธีในการบอกได้ว่าอีเมลนั้นเป็นของจริงหรือไม่
อ่านต่อไป หัวข้อที่เกี่ยวข้อง- การเขียนโปรแกรม
- Python
- JavaScript
- การเขียนโปรแกรม C
- การเขียนโปรแกรม
Yuvraj เป็นนักศึกษาระดับปริญญาตรีสาขาวิทยาการคอมพิวเตอร์ที่มหาวิทยาลัยเดลี ประเทศอินเดีย เขาหลงใหลเกี่ยวกับ Full Stack Web Development เมื่อไม่ได้เขียน เขากำลังสำรวจความลึกของเทคโนโลยีต่างๆ
เพิ่มเติมจาก Yuvraj Chandraสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
คลิกที่นี่เพื่อสมัครสมาชิก