Pages

Penjumlahan dan Pengurangan Matrix Dengan Java

Sebelum memulai dengan menjumlahkan dan mengurangkan matrix berikut, ada baiknya anda membaca Memasukkan Data Kedalam Array Pada Java  Agar tidak bingung untuk menganalisa masalah di bawah ini.



/*----------------- MENJUMLAHKAN DUA BUAH MATRIX ----------------
    file :PenjumlahanDanPenguranganMatrix.java
    deskripsi :
    - deklarasi : i, j
    - deklarasi matrixA[][], matrixB[][], jumlahMatrix[][]
    - Masukkan Package Util.Scanner untuk input data
    - jumlahMatrix[i][j] = matrixA[i][j] + matrixB[i][j]
    - kurangMatrix[i][j] = matrixA[i][j] - matrixB[i][j]
    - cetak matrixA, matrixB, jumlahMatrix, kurangMatrix

====================================================================*/


import java.util.*;

public class PenjumlahanDanPenguranganMatrix
{

    public static void main(String args[])
    {
        //untuk memasukkan data
        Scanner input = new Scanner(System.in);

        int i;
        int j;
        int[][]matrixA = new int[4][4];
        int[][]matrixB = new int[4][4];
        int[][]jumlahMatrix = new int[4][4];
        int[][]kurangMatrix= new int[4][4];

//input matrix A

        for(i=1;i<4;i++)
        {
            for(j=1;j<4;j++)
            {
                System.out.print("Matrix A  " + i + "." + j + "= ");
                matrixA[i][j] =input.nextInt();
            }
        }

        System.out.println();

// input matrix B
        for(i=1;i<4;i++)
        {
            for(j=1;j<4;j++)
            {
                System.out.print("Matrix B  " + i + "." + j + "= ");
                matrixB[i][j] =input.nextInt();
            }
        }

//penjumlahan Matrix

        for(i=1;i<4;i++)
        {
            for(j=1;j<4;j++)
            {
                jumlahMatrix[i][j] = matrixA[i][j] + matrixB[i][j];
                kurangMatrix[i][j] = matrixA[i][j] - matrixB[i][j];
            }
        }

//tampil matrix A
        System.out.println("\nMatrix A\n");
        for(i=1;i<4;i++)
        {
            for(j=1;j<4;j++)
            {
                System.out.print(" " + matrixA[i][j]);
            }
            System.out.println();
        }

//tampil matrix B
        System.out.println("\nMatrix B\n");
        for(i=1;i<4;i++)
        {
            for(j=1;j<4;j++)
            {
                System.out.print("   " + matrixB[i][j]);
            }
            System.out.println();
        }

//tampil jumlahMatrix B
        System.out.println("\nMatrixA + Matrix B\n");
        for(i=1;i<4;i++)
        {
            for(j=1;j<4;j++)
            {
                System.out.print(" " + jumlahMatrix[i][j]);
            }
            System.out.println();
        }

//tampil kurangmatrix
        System.out.println("\nMatrix A - Matrix B\n");
        for(i=1;i<4;i++)
        {
            for(j=1;j<4;j++)
            {
                System.out.print(" " + kurangMatrix[i][j]);
            }
            System.out.println();
        }


    }
}
Hasilnya akan tampak seprti gambar berikut :
 Download source code Penjumlahan dan Pengurangan Matrix Dengan Java di sini
Jhohannes H Purba Coding Sederhana April 20, 2011

11 comments: