soal selanjutnya...
yang atas kan sudah?
betul, buat 2 buah matrik yaitu matrik A dan matrik B
kemudian jumlahkan kedua matrik tersebut? jumlah baris dan kolom kalian tentukan
jumlah baris dan kolom matrik A dan B harus sama.
contoh :
matrik A =
5 7
2 10
dan
Matrik B =
6 3
9 23
hasil penjumlahan:
matrik C =
11 10
11 33
kalian kan pernah mengerjakannya di c++
nah tinggal mengkonversi ke java aja kan beres.
yo dah klo ndak ngerti maksud dari soal diatas...kurang lebih jawabannya sebagai berikut...
mau ndak...? dikasih jawabane .....
jawab :
import javax.swing.JOptionPane;
import java.*;
public class MatrikJumlah
{
public static void main(String [] args)
{
String jumlah="";
int jumlahInt;
jumlah=JOptionPane.showInputDialog("Jumlah Baris dan Kolom : ");
jumlahInt=Integer.parseInt(jumlah);
String matrikA[][]=new String[jumlahInt][jumlahInt];
int mA[][]=new int[jumlahInt][jumlahInt];
String matrikB[][]=new String[jumlahInt][jumlahInt];
int mB[][]=new int[jumlahInt][jumlahInt];
int mC[][]=new int[jumlahInt][jumlahInt];
//isi matrik A
System.out.println("MAtrik A");
for(int i=0;i<jumlahInt;i++)
{
for(int j=0;j<jumlahInt;j++)
{
matrikA[i][j]=JOptionPane.showInputDialog("Matrik A["+i+","+j+"] = ");
mA[i][j]=Integer.parseInt(matrikA[i][j]);
System.out.print(mA[i][j]+"\t");
}
System.out.println("");
}
//isi matrik B
System.out.println("\nMAtrik B");
for(int i=0;i<jumlahInt;i++)
{
for(int j=0;j<jumlahInt;j++)
{
matrikB[i][j]=JOptionPane.showInputDialog("Matrik B["+i+","+j+"] = ");
mB[i][j]=Integer.parseInt(matrikB[i][j]);
System.out.print(mB[i][j]+"\t");
}
System.out.println("");
}
//penjumlahan matrik A dan matrik B
for(int i=0;i<jumlahInt;i++)
{
for(int j=0;j<jumlahInt;j++)
{
mC[i][j]=mA[i][j]+mB[i][j];
}
}
//hasil
System.out.println("\nMatrik A + Matrik B = ");
for(int i=0;i<jumlahInt;i++)
{
for(int j=0;j<jumlahInt;j++)
{
System.out.print(mC[i][j]+"\t");
}
System.out.println("");
}
}
}
yang atas kan sudah?
betul, buat 2 buah matrik yaitu matrik A dan matrik B
kemudian jumlahkan kedua matrik tersebut? jumlah baris dan kolom kalian tentukan
jumlah baris dan kolom matrik A dan B harus sama.
contoh :
matrik A =
5 7
2 10
dan
Matrik B =
6 3
9 23
hasil penjumlahan:
matrik C =
11 10
11 33
kalian kan pernah mengerjakannya di c++
nah tinggal mengkonversi ke java aja kan beres.
yo dah klo ndak ngerti maksud dari soal diatas...kurang lebih jawabannya sebagai berikut...
mau ndak...? dikasih jawabane .....
jawab :
import javax.swing.JOptionPane;
import java.*;
public class MatrikJumlah
{
public static void main(String [] args)
{
String jumlah="";
int jumlahInt;
jumlah=JOptionPane.showInputDialog("Jumlah Baris dan Kolom : ");
jumlahInt=Integer.parseInt(jumlah);
String matrikA[][]=new String[jumlahInt][jumlahInt];
int mA[][]=new int[jumlahInt][jumlahInt];
String matrikB[][]=new String[jumlahInt][jumlahInt];
int mB[][]=new int[jumlahInt][jumlahInt];
int mC[][]=new int[jumlahInt][jumlahInt];
//isi matrik A
System.out.println("MAtrik A");
for(int i=0;i<jumlahInt;i++)
{
for(int j=0;j<jumlahInt;j++)
{
matrikA[i][j]=JOptionPane.showInputDialog("Matrik A["+i+","+j+"] = ");
mA[i][j]=Integer.parseInt(matrikA[i][j]);
System.out.print(mA[i][j]+"\t");
}
System.out.println("");
}
//isi matrik B
System.out.println("\nMAtrik B");
for(int i=0;i<jumlahInt;i++)
{
for(int j=0;j<jumlahInt;j++)
{
matrikB[i][j]=JOptionPane.showInputDialog("Matrik B["+i+","+j+"] = ");
mB[i][j]=Integer.parseInt(matrikB[i][j]);
System.out.print(mB[i][j]+"\t");
}
System.out.println("");
}
//penjumlahan matrik A dan matrik B
for(int i=0;i<jumlahInt;i++)
{
for(int j=0;j<jumlahInt;j++)
{
mC[i][j]=mA[i][j]+mB[i][j];
}
}
//hasil
System.out.println("\nMatrik A + Matrik B = ");
for(int i=0;i<jumlahInt;i++)
{
for(int j=0;j<jumlahInt;j++)
{
System.out.print(mC[i][j]+"\t");
}
System.out.println("");
}
}
}
Tidak ada komentar:
Posting Komentar