Program Barisan dan Deret Bilangan Aritmatika dengan Python

Halo gais! Jika sebelumnya sudah membuat Program Deret Fibonacci, dan Lucas, kali ini kita akan membuat Program Barisan dan Deret Bilangan Aritmatika dengan Bahasa Python.

Sumber : Wikipedia.orgDetik.comRuangguru.com (Blog), dan Saylordotorg.Github.io

Untuk Software-nya, Anda bisa menggunakan Atom, Sublime Text, PyCharm, Spyder, ataupun VS Code. Bahkan Anda juga bisa menggunakan Online Compiler yang ada di Internet seperti ProgramizOneCompilerOnlineGDBTrinket, dll.

Deret Aritmatika erat kaitannya dengan Barisan Aritmatika. Meski keduanya berbeda, beberapa soal deret Aritmatika dapat kita pecahkan dengan mengkombinasikan rumus deret dan barisan Aritmatika. Tapi, sebenarnya apa itu Deret Aritmatika?

Artinya jika diketahui Barisan Aritmatika adalah U1U2U3, ..., Un maka Deret Aritmatika-nya yaitu U1 + U2 + U3 ... + Un. Deret Aritmatika dilambangkan dengan Sn. Deret Aritmatika juga dapat diartikan sebagai barisan yang nilai seluruh sukunya diperoleh dari penjumlahan atau pengurangan suku sebelumnya dengan suatu bilangan.

Contohnya :

3, 7, 11, 15, 19, ...

Misal an adalah suku barisan ke-n, maka :

Lebih umumnya, suku barisan ke-n dapat ditulis :


Inilah Barisan dan Deret Bilangan Aritmatika dengan Python :

print("Program Barisan Deret Aritmatika")
print("================================")
print()

a = int(input("Masukkan Suku Awal : "))
n = int(input("Masukkan Banyak Suku : "))
b = int(input("Masukkan Beda : "))
print()

print("Barisan Aritmatika:")
for i in range(n):
    print(a + (i * b), end=" ")

deret_aritmatika = (2 * a + (n - 1) * b) * n // 2
print("\nDeret Aritmatika:", deret_aritmatika)

Input dan Output :

Program Barisan Deret Aritmatika
================================

Masukkan Suku Awal :  4
Masukkan Banyak Suku :  15
Masukkan Beda :  2

Barisan Aritmatika:
4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 
Deret Aritmatika: 270


Mohon maaf apabila ada kesalahan sedikit pun pada Kode Program ini.

Terima Kasih 😀😊😘👌👍 :)

Post a Comment

Previous Post Next Post