Program

Program Pengurangan Matriks Bahasa C

Program Pengurangan Matriks Bahasa C – Hallo sobat kopi coding, pada postingan kali ini kita akan mempelajari bagaimana cara membuat program menghitung pengurangan matriks dengan bahasa pemograman C.

Matriks merupakan kumpulan-kumpulan bilangan yang disusun secara baris (vertikal) dan kolom (horizontal) bisa disebut juga array dua dimensi (multi-dimensional). pengurangan matriks memiliki syarat yaitu ordo matriks harus sama, atau dengan kata lain kedua matriks harus memiliki jumlah baris dan kolom yang sama.

Yuk langsung saja kita lihat source code dan penjelasan program pengurangan matriks dengan bahasa pemograman C..

Program Pengurangan Matriks Bahasa C

Source Code :

#include <stdio.h>

int main()
{
  int i, j, m, n, matriks1[10][10], matriks2[10][10], hasil[10][10];

  printf("Masukkan jumlah baris matriks: ");
  scanf("%d", &m);
  printf("Masukkan jumlah kolom matriks: ");
  scanf("%d", &n);

  printf("Masukkan elemen matriks pertama: \n");
  for (i = 0; i < m; i++)
  {
    for (j = 0; j < n; j++)
    {
      scanf("%d", &matriks1[i][j]);
    }
  }

  printf("Masukkan elemen matriks kedua: \n");
  for (i = 0; i < m; i++)
  {
    for (j = 0; j < n; j++)
    {
      scanf("%d", &matriks2[i][j]);
    }
  }

  printf("Hasil pengurangan matriks: \n");
  for (i = 0; i < m; i++)
  {
    for (j = 0; j < n; j++)
    {
      hasil[i][j] = matriks1[i][j] - matriks2[i][j];
      printf("%d \t", hasil[i][j]);
    }
    printf("\n");
  }

  return 0;
}

 

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

Penjelasan :

Berikut adalah penjelasan source code programnya :

  • Baris 5 : mendeklarasikan variable i, j, m, n, matriks1[10][10], matriks2[10][10], dan hasil[10][10], dimana variable i digunakan untuk perulangan baris, variable j untuk perulangan kolom, variable m untuk jumlah baris matriks, variable n untuk jumlah kolom matriks, sedangkan variable matriks1[10][10], matriks2[10][10], dan hasil[10][10] merupakan array dua dimensi yang memiliki maksimal panjang atau ukurun array baris dan kolom sebanyak 10.
  • baris 7 – 10 : menginputkan nilai ke dalam variable m dan n.
  • baris 12 – 19 : melakukakan perulangan m (baris) dan n (kolom) untuk menginputkan elemen matriks di variable matriks1
  • baris 21 – 28 : melakukakan perulangan m (baris) dan n (kolom) untuk menginputkan elemen matriks di variable matriks2
  • baris 30 – 39 : melakukakan perulangan m (baris) dan n (kolom) untuk operasi pengurangan variable matriks1 dan 2 dan hasilnya dimasukkan kedalam variable hasil serta menampilkan hasil operasi pengurangan matriks.

Baca juga postingan:

Menghitung Ukuran Array Di C++

Compile & Run :

Berikut adalah cara meng-compile source code bahasa C secara manual:

$ gcc -o penguranganmatriks penguranganmatriks.c
$ ./penguranganmatriks

Berikut adalah gambar hasil compile dan run programnya:

Contoh Input :

Masukkan jumlah baris matriks: 2
Masukkan jumlah kolom matriks: 2
Masukkan elemen matriks pertama:
5 2
9 6
Masukkan elemen matriks kedua:
4 1
8 5

Contoh Output :

Hasil pengurangan matriks: 
1 1
1 1

Kesimpulan :

Dari hasil program, source code pengurangan matriks tersebut berhasil dapat dijalankan tanpa ada error dan menampilkan hasil pengurangan matriks1 dan matriks2.

Sekian tutorial cara membuat program pengurangan matiks dengan bahasa pemograman C, semoga bermanfaat.

Happy Coding 🙂

Share Post:
Ari Bambang Kurniawan

Media belajar Bahasa Pemograman Indonesia yang gratis dan lengkap dengan konten yang mudah dipahami. "Everybody in this country should learn to program a computer, because it teaches you how to think" - Steve Jobs