n คือค่าที่กำหนดเป็นจำนวนบวก m คือจำนวนครั้งที่อนุกรมทำงาน งานของเราคือคำนวณอนุกรมนี้
อัลกอริทึม
ขั้นตอนที่ 1: รับ n, m ขั้นตอนที่ 2: แปลงตัวเลขเป็นสตริง ขั้นตอนที่ 3: เริ่มต้นผลลัพธ์เป็นตัวเลขและสตริง ขั้นตอนที่ 4: เพิ่มพจน์ที่เหลือ ขั้นตอนที่ 5: ต่อสตริงทำให้เป็น n, nn, nnn... ขั้นตอนที่ 6: แปลงกลับเป็นจำนวนเต็มก่อนบวก ขั้นตอนที่ 7: คืนค่าผลรวม
โค้ดตัวอย่าง
# โปรแกรม Python หาผลรวมอนุกรม
def sumofseries(n, m):
str1 = str(n)
sum1 = n
sumofstr1 = str(n)
for i in range(1, m):
sumofstr1 = sumofstr1 + str1
sum1 = sum1 + int(sumofstr1)
return sum1
# โค้ดหลัก
n = int(input("ป้อนค่า n"))
m = int(input("ป้อนค่า m"))
sumofno = sumofseries(n, m)
print("ผลรวมอนุกรม ::>", sumofno)
ผลลัพธ์
ป้อนค่า n3 ป้อนค่า m5 ผลรวมอนุกรม ::> 37035