Install Golang?Tutorial untuk instalasi Golang di Ubuntu

Program Penjumlahan Matriks di Go (Golang)

Program Penjumlahan Matriks di Go (Golang) – Hallo sobat kopi coding, pada postingan kali ini kita akan mempelajari bagaimana cara membuat program menghitung penjumlahan 2 matriks di bahasa pemograman Go.

Program Penjumlahan Matriks di Go (Golang)
Program Penjumlahan Matriks di Go (Golang)

Matriks merupakan kumpulan-kumpulan bilangan yang disusun secara baris (vertikal) dan kolom (horizontal) bisa disebut juga array dua dimensi (multi-dimensional). penjumlahan matriks memiliki syarat yaitu jumlah baris dan kolom matriks pertama sama dengan jumlah baris dan kolom matriks kedua.

Yuk langsung saja kita lihat source code dan penjelasan program penjumlahan matriks di bahasa pemograman Go..

Program Penjumlahan Matriks Di Go (Golang)

Source Code :

package main

import (
  "fmt"
)

func main() {
  var i, j, m, n int
  var matriksA [10][10]int
  var matriksB [10][10]int

  fmt.Print("masukkan jumlah baris matriks: ")
  fmt.Scanln(&m)
  fmt.Print("masukkan jumlah kolom matriks: ")
  fmt.Scanln(&n)

  fmt.Println("Masukkan elemen Matriks A: ")
  for i = 0; i < m; i++ {
    for j = 0; j < n; j++ {
      fmt.Scan(&matriksA[i][j])
    }
  }

  fmt.Println("Masukkan elemen Matriks B: ")
  for i = 0; i < m; i++ {
    for j = 0; j < n; j++ {
      fmt.Scan(&matriksB[i][j])
    }
  }

  fmt.Println("Hasil Penjumlahan Matriks A & B")
  for i = 0; i < m; i++ {
    for j = 0; j < n; j++ {
      fmt.Print(matriksA[i][j]+matriksB[i][j], "\t")
    }
    fmt.Println()
  }
}

Simpan source code dengan nama penjumlahanmatriks.go, tetapi sesuaikan aja dengan nama file yang dinginkan dan jangan lupa harus berektensi .go

Penjelasan :

Berikut adalah penjelasan source code programnya :

  • Baris 8 : mendeklarasikan variable i, j, m, n, jumlah, dimana variable i digunakan untuk perulangan baris, variable j untuk perulangan kolom, variable m untuk jumlah baris matriks, variable n untuk jumlah kolom matriks.
  • Baris 9-10 : mendeklarasikan variable matriksA[10][10], matriksB[10][10], yang merupakan array dua dimensi yang memiliki maksimal panjang atau ukurun array baris dan kolom sebanyak 10
  • baris 12 – 15 : menginputkan nilai ke dalam variable m dan n.
  • baris 17 – 22 : melakukakan perulangan m (baris) dan n (kolom) untuk menginputkan elemen matriks di variable matriks A.
  • baris 24 – 29 : melakukakan perulangan m (baris) dan n (kolom) untuk menginputkan elemen matriks di variable matriks B.
  • baris 31 – 37 : melakukakan perulangan sebanyak jumlah m (baris) dan n (kolom) untuk menampilkan nilai hasil operasi penjumlahan matriks.

Compile & Run :

Berikut adalah cara meng-compile source code secara manual:

$ go build penjumlahanmatriks.go

$ ./penjumlahanmatriks

Berikut gambar hasil compile dan run programnya:

Gambar Hasil Program Penjumlahan Matriks Di Go
Gambar Hasil Program Penjumlahan Matriks Di Go

Contoh Inputan :

masukkan jumlah baris matriks: 3
masukkan jumlah kolom matriks: 3
Masukkan elemen Matriks A:
1 2 3
4 5 6
7 8 9
Masukkan elemen Matriks B:
9 8 7
6 5 4
3 2 1

Contoh Keluaran :

Hasil Penjumlahan Matriks A & B
10 10 10
10 10 10
10 10 10

Kesimpulan :

Dari hasil percobaan program, source code penjumlahan matriks tersebut berhasil dapat dijalankan tanpa ada error dan menampilkan hasil penjumlahan matriks A dan matriks B dengan ordo 3 x 3.

Sekian tutorial cara membuat program penjumlahan matiks di bahasa pemograman Go, semoga bermanfaat.

Happy Coding 🙂

Share Post:

Add a Comment

Your email address will not be published. Required fields are marked *