ZDIRY-TUFWT-EBONM-EYJ00-IDBLANTER.COM
ZDIRY-TUFWT-EBONM-EYJ00
BLANTERWISDOM105

Contoh Program Array Matrik Java Dengan Operator + - / x Menggunakan Eclipse

Minggu, 12 Mei 2019
19ADM - Array merupakan sebuah variabel yang menyimpan lebih dari 1 buah data yang memiliki tipe data yang sama. Jadi dapat dikatakan bahwa array merupakan kumpulan dari data-data tunggal yang dijadikan dalam 1 variabel array yang alamat memorinya berbeda yang selanjutnya disebut elemen-elemen array yang bisa kita akses berdasarkan indeks.

Pembahasan sekarang, saya akan memberikan contoh program matrik menggunakan array dan menampilkan operator : perjumlahan, pengurangan, pembagian dan perkalian dengabn menggunakan eclipse.



Langkah pertama yang anda lakukan adalah membuat java projectnya (Lihat Gambar Di Bawah)

Disini saya membuat dua Package dengan nama driver dan object.
didalam package driver ada sebuah class ArrayMatrikTester.
dan didalam package object ada sebuah class ArrayMatrik.



  • ArrayMatrikTester (Package driver)

package driver;

import object.ArrayMatrik;
import java.util.Scanner;
public class ArrayMatrikTester {


private static Scanner ans;

public static void main(String[] args) {
ans = new Scanner(System.in);
ArrayMatrik aba = new ArrayMatrik();

System.out.print("Dimensi Matriks Baris : ");
aba.setA(ans.nextInt());
System.out.println();



//matrikA
for (int p=0; p<aba.a; p++)
{

for (int i=0; i<aba.a; i++)
{
System.out.print("Matrik A ["+p+"]["+i+"] : ");
aba.x[p][i] = ans.nextInt();
}
}



//MatrikB
System.out.println(" ");
for (int p=0; p<aba.a; p++)
{

for (int i=0; i<aba.a; i++)
{
System.out.print("Matrik B ["+p+"]["+i+"] : ");
aba.y[p][i] = ans.nextInt();
}
}

System.out.println(" ");
System.out.print("Operasi               : ");
aba.setB(ans.next());
System.out.println("Result");


//output
for (int p=0; p<aba.a; p++)
{
System.out.println(" ");
for (int i=0; i<aba.a; i++)
{
System.out.print(aba.x[p][i]+" ");
}
if (p == (aba.a/2))
{
System.out.print("\t"+aba.hitung+"\t");
}
else
{
System.out.print("\t\t");
}
for (int i=0; i<aba.a; i++)
{
System.out.print(aba.y[p][i]+" ");
}
if (p == (aba.a/2))
{
System.out.print("\t=\t");
}
else
{
System.out.print("\t\t");
}
for (int i=0; i<aba.a; i++){
System.out.print(aba.z[p][i]+" ");
}
}
}
}






  • ArrayMatrik (Package object)

  • package object;

    public class ArrayMatrik {


    public static int a;
    public static int x [][];
    public static int y [][];
    public static int z [][];
    public static String hitung;

    public void setA(int brsklm)
    {
    this.a = brsklm;

    x = new int[a][a];
    y = new int[a][a];
    z = new int[a][a];
    }

    public void setB(String htg)

    {
    this.hitung = htg;

    for (int p=0; p<x.length; p++)
    {
    System.out.println(" ");
    for (int i=0; i<y[p].length; i++)
    {
    if (hitung.equalsIgnoreCase("+"))
    {
    z[p][i]=x[p][i]+y[p][i];
    }
    else if (hitung.equalsIgnoreCase("-"))
    {
    z[p][i]=x[p][i]-y[p][i];
    }
    else if (hitung.equalsIgnoreCase("*"))
    {
    z[p][i]=x[p][i]*y[p][i];
    }
    else
    {
    z[p][i]=x[p][i]/y[p][i];
    }
    }
    }
    }

    }


    Berikut ini adalah hasil Console dari program di atas.


    Operator Pembagian

    Operator Pengurangan

    Operator Perjumlahan

    Operator Perkalian


    Semoga artikel ini bermanfaat, terima kasih.
    loading...
    DONASI MELALUI SEMUA WALLET BANK Bantu berikan donasi jika artikelnya dirasa bermanfaat. Donasi akan digunakan untuk memperpanjang domain www.19adm.com. Terima kasih.
    Share This :
    AriefDM

    Perkenalkan nama saya AriefDM selaku penulis dan pemilik di web ini. Instagram : @ariefdm19

    0 comments

    Silakan Berikan Komentar Anda
    - Komentar dengan sopan
    - Dilarang spam Komentar
    - Dilarang memberikan link aktif pada kolom komentar
    - Dilarang menggunakan Kosa Kata yang Kasar atau Negatif

    Salam Hangat
    AriefDM