Program Barisan dan Deret Bilangan Aritmatika dengan Golang

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

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

Untuk Software-nya, Anda bisa menggunakan VS Code. Dan Anda juga bisa menggunakan Online Compiler yang ada di Internet seperti Programiz.comOnlineGDB.com, dan OneCompiler.com.


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 Golang :

package main

import "fmt"

func main() {
    fmt.Println("Program Barisan Deret Aritmatika")
    fmt.Println("================================")
    fmt.Println()

    var a, n, b int
    fmt.Print("Masukkan Suku Awal : ")
    fmt.Scanln(&a)
    fmt.Print("Masukkan Banyak Suku : ")
    fmt.Scanln(&n)
    fmt.Print("Masukkan Beda : ")
    fmt.Scanln(&b)
    fmt.Println()

    fmt.Println("Barisan Aritmatika:")
    for i := 0; i < n; i++ {
        fmt.Print(a+(i*b), " ")
    }

    deretAritmatika := (2*a + (n-1)*b) * n / 2
    fmt.Println("\nDeret Aritmatika:", deretAritmatika)
}

Input dan Output :

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

Masukan Suku Awal : 2
Masukan Banyak Suku : 10
Masukan Beda : 3

Barisan Aritmatika : 
2 5 8 11 14 17 20 23 26 29 
Deret Aritmatika : 155


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

Terima Kasih 😀😊😘👌👍 :)

Post a Comment

Previous Post Next Post