Program Perkalian dan Penjumahan Matriks dengan Java

import java.util.*;

public class Matrik {

static int a,b,c,d,izj,izk,in,MA[][],MB[][],MC[][],MD[][],ME[][];

public static void main(String[] args) {

System.out.print(“1. Masukkan Baris Matriks 1 : “);

Scanner input= new Scanner(System.in);

a= input.nextInt();

System.out.print(“2. Masukkan Kolom Matriks 1 : “);

b= input.nextInt();

System.out.print(“3. Masukkan Baris Matriks 2 : “);

c= input.nextInt();

System.out.print(“4. Masukkan Kolom Matriks 2 : “);

d= input.nextInt();

int MA [][] = new int[a][b],

MB [][] = new int[c][d],

MC [][] = new int[a][b],

MD [][] = new int[a][b],

ME [][] = new int[a][d];

cekOrdo(a,b,c,d);

cekIzindanIsi(izj,izk,MA,MB,a,b,c,d);

jalanFungsi(MA,MB,MC,MD,ME);

}

public static void cekIzindanIsi(int izj,int izk,

int MA[][],int MB[][],int a,int b,int c,int d){

if(izj==1||izk==1){

System.out.println(“Isi Matrik 1 :”);

for(int i=0;i

for(int j=0;j

System.out.print(“A(“+(i+1)+”,”+(j+1)+”) = “);

Scanner input= new Scanner(System.in);

MA[i][j]= input.nextInt();

}

}

System.out.println(“Isi Matrik 2 :”);

for(int i=0;i

for(int j=0;j

System.out.print(“B(“+(i+1)+”,”+(j+1)+”) = “);

Scanner input= new Scanner(System.in);

MB[i][j]= input.nextInt();

}

}

}

}

public static void jalanFungsi(int MA[][],int MB[][],

int MC[][],int MD[][],int ME[][]){

if(izj==1){

fPenjumlahan(MA,MB,MC);tamPenjumlahan(MC);

fPengurangan(MA,MB,MD);tamPengurangan(MD);

}

if(izk==1){

fPerkalian(MA,MB,ME);tamPerkalian(ME);

}

else{System.out.print(“Opresi Matrik lainnya tidak diizinkan.”);}

}

public static int cekOrdo(int a,int b,int c,int d){

izk=1;izj=1;

if(b!=c){

System.out.println(“Operasi Perkalian Tidak Diizinkan”);

izk = 0;

}

if(a!=c||b!=d){

System.out.println(“Operasi Penjumlahan ” +

“dan Pengurangan Tidak Diizinkan”);

izj = 0;

}

else{System.out.println(“”);}

return 0;

}

public static void fPenjumlahan(int MA[][],int MB[][],int MC[][]){

for(int i=0;i

for(int j=0;j

MC[i][j]= MA[i][j]+MB[i][j];

}

}

}

public static void fPengurangan(int MA[][],int MB[][],int MD[][]){

for(int i=0;i

for(int j=0;j

MD[i][j]= MA[i][j]-MB[i][j];

}

}

}

public static void fPerkalian(int MA[][],int MB[][],int ME[][]){

for(int i=0;i

for(int j=0;j<=d-1;j++){

ME[i][j]=0;

for(int k=0;k

ME[i][j]= ME[i][j]+(MB[i][k]*MA[i][k]);

}

}

}

}

public static void tamPenjumlahan(int MC[][]){

System.out.println(“Matrik1 + Matrik2 : “);

for(int i=0;i

for(int j=0;j

System.out.print(MC[i][j]+”\t”);

}

System.out.println(“”);

}

System.out.println(“\n”);

}

public static void tamPengurangan(int MD[][]){

System.out.println(“Matrik1 – Matrik2 : “);

for(int i=0;i

for(int j=0;j

System.out.print(MD[i][j]+”\t”);

}

System.out.println(“”);

}

System.out.println(“\n”);

}

public static void tamPerkalian(int ME[][]){

System.out.println(“Matrik1 x Matrik2 : “);

for(int i=0;i

for(int j=0;j

System.out.print(ME[i][j]+”\t”);

}

System.out.println(“”);

}

System.out.println(“\n”);

}

}

42 komentar:

amelinda elianthie mengatakan...

mbak dewi tugas macromediaku udah selesai alamat blognya : elianthie.blogspot.com
kelas 12-1/10 ,amelinda elianthie

Amira Firci mengatakan...

Mbak dew blogku theun-spokenwords.blogspot.com

rahmania putri :) mengatakan...

mbak dewi macromediaku sudah selesai. ini alamat blognya : http://pink-munyuk.blogspot.com
kelas 12-1/30 Rahmania Desliyanti Putri. makasih :)

Mytapramyta mengatakan...

mbak dewi tugas macromediaku sudah selesai. ini alamat blognya : http://rizky-pramitha.blogspot.com
rizky pramitha XII 1/31
makasih

Unknown mengatakan...

mbak dew, tugasku sudah . ini alamt blog ku R4-peka.blogspot.com
(putri kartika 12. 1 no absen 28) kalo gak bisa dilihat lihat disini aja ya mbak , soalnya rada eror
file://localhost/E:/putri.html

Dindaa mengatakan...

berkata...
mbak dewi macromedia ku selesai nih..
duniakeriwul.blogspot.com

dinda ramawati
xii-1 / 18

Andriana Anggraini W mengatakan...

mbak dewi tugasku sudah slesai . nama blogku andriana-anggraini.blogspot.com
(andriana 12-1 no absen 12)
bisa juga dilihat di file://localhost/E:/Untitled-7.html

WELCOME mengatakan...

mbak dewi tugas macromediaku sudah selesai. ini alamat blognya : http://ger-yansyah.blogspot.com
gerryansyah XII 1/23 makasih

Anonim mengatakan...

mbak dewi tugas macromediaku sudah selesai. ini alamat blognya : http://rachmatullahrizqi.blogspot.com
Rachmatullah Rizky XII 1/29
makasih

Anonim mengatakan...

mbak. macromediaku sudah selesai. ini nama blognya : http://agungmistiono.blogspot.com
Agung Mistiono kelas 12 1/4

Unknown mengatakan...

mbak dewi tugas macromedia ku udah selesai, ini blogku: http://wahyumita.blogspot.com
Mita Wahyu W. XII-6/20

Unknown mengatakan...

mbak tugasku macromedianya udah selesai ini alamat blognya :
http://hestiayurahmawati.blogspot.com/
(hesti ayu rokhmawati/XII-6/18)

Unknown mengatakan...

mbak dewi tugas macromediaku udh slesai. alamat blognya : http://yunitayuratnasari.blogspot.com
kelas XII-6 / 33

Unknown mengatakan...

mbak dewi macromediaku sudah selesai. ini alamat blognya: http://henywanitawigati.blogspot.com/

Henny XII-6/17

Unknown mengatakan...

mbak sudah selesai
boni kelas 12-1

Dindaa mengatakan...
Komentar ini telah dihapus oleh pengarang.
Dindaa mengatakan...

mbak, ini Amalia Chalista Hadi, XII-1, tugas macromedia flashnya diposkan di blog dinda (pinjam)

ini linknya

http://duniakeriwul.blogspot.com/2012/07/tugas-macromedia-flash-oleh-amalia.html

trims~

Dindaa mengatakan...

Mbak Dewi, ini Lydia Oktavianni

Tugas macromedia nya dipos minjam blognya dinda. Ini linknya:

http://duniakeriwul.blogspot.com/2012/07/tugas-macromedia-flash-lydia-oktaviani.html

makasih~!

*R*A*C*H*M*I* mengatakan...

rachmi puspitasari XII-6/25 ( rachmipuspita.blogspot.com )

f.n.aida mengatakan...

Tugas TIK Macromedia Fitria Nurul Aida; XII-1/22
alamat blog: fnaidakunyun.blogspot.com

Unknown mengatakan...
Komentar ini telah dihapus oleh pengarang.
Unknown mengatakan...

mbak, ini tugas macromedia Ahmad Ghifari W. R. kelas XII/1 : http://manboys.blogspot.com/2012/07/tugas-macromedia-flash-mx.html

Satriyo mengatakan...

Nama:
Satriyo P.S.
Kelas:
XII-6

http://20shslesson.blogspot.com/

Maulana Yafie mengatakan...

mbak dewi tugas macromediaku udah selesai alamat blognya:http://maulanayafie.blogspot.com

XII-6/3 (Cendi Tito)
XII-6/19 (Maulana Yafie)

isi nya ada 2 mbak, Cendi nitip di blogku :D

Novalia Ena Agustin mengatakan...

Tugas Macromedia Flash
Novalia E.A./XII-6

alamat blog: http://novaliatalk.blogspot.com/

Unknown mengatakan...

mbak dewi ini tugas macromedianya sudah selese , www.futsalbar.blogspot.com
(akbar dwi putra 12-1)

Edgar mengatakan...

mbak dewi tugas macromedia saya sudah selesai ^^
nama blog http://naam2422.blogspot.com/
EDGAR THEOVANNY ADVENTURE-XII 6
terima kasih =)
*nb: flashnya di klik kanan-new tab ya mbak :)

Unknown mengatakan...

Mbak, tugas macromedianya udh slesai
alamat : febissramdhani.blogspot.com
( febiss / XII-6 )

Siska SFsiska Fia mengatakan...

Siska Baitul Sofia
XII-6

@theodoraclara♥ mengatakan...

mb dewi ini link tugasku
http://theodoraclara.blogspot.com/2012/07/flash.html

Theodora Clara, XII-1, 35 :)

Isyak Alrismawan mengatakan...

mbak dewi tugas macromediaku udah selesai... ini blognya mbak : http://juraganruby-elios.blogspot.com/
Isyak Alrismawan XII 1/24
thanks XD

AFD mengatakan...

mbak Dewi tugas macromedianya sudah saya kerjakan kan :D http://afadih.blogspot.com/2012/07/macromedia-flash.html (Adelia Farah Dibah / 12-1)

Oada Mrz mengatakan...

mbak dewi, tugas saya sudah selesai :D
oadarizkiputri.blogspot.com

Oada R.
XII-6

intantiwi mengatakan...

Mba dewi tugasku sudah selesai, ini alamat blognya : http://intan-intantiwi.blogspot.com/

friska intan pramistiwi
XII 4/16

Ricko Surya mengatakan...

mb dewi hehehe maaf baru ngirim wqwqwq http://mynameisrickoo.blogspot.com/

Ricko Surya mengatakan...

mb dewi flash q uda selesai http://mynameisrickoo.blogspot.com/ ricko surya p XII-6

Fajar mengatakan...

dari Fajar Putra F
ini link buat tugas flash saya :
http://cheatrun.blogspot.com/2012/07/blog-post.html#more

Erma Dwi Ningrum mengatakan...

mbak ini tugas flashku http://eyumquot.blogspot.com
Erma Dwi Ningrum
XII-6 / 14

diary windy mengatakan...

mbak ini tugasku
http://windytyassetyoningrum.blogspot.com/
windy tyas setyoningrum
XII-1/36

Lika mengatakan...

Mbak dewi tugasku udah selesai lika-wisegirl.blogspot.com
Mar'atus sholikhah XII-6

Unknown mengatakan...

mbak , ini tugas flash ku
Wulan Ratnasari
XII-6
http://wulanrtnsr.blogspot.com/

Unknown mengatakan...

Mbak , ini tugas flashku uda selesai .
Danny Agustian , XII-6 .
http://dannyagustian20.blogspot.com/