Kali ini saya ingin berbagi nih tentang Coding :D
Yapss... Awal denger kata Coding itu bingung dan aneh :D tapi Alhamdulillah saat ini sudah sedikit mengerti lah Hehehe......
Ini dia Program perkalian Matrik yang sempat bingung nyarik algoritmanya :D
Selamat Mencoba kawan...
Ini program Matrik 2x2 :)
import java.util.Scanner;
public class nomer1 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int[][] array = new int[2][2];
int[][] array2 = new int[2][2];
int[][] array3 = new int[2][2];
System.out.println("Matriks Pertama:");
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
System.out.print("Indeks ke "+i+" , "+j+" = ");
array[i][j]=in.nextInt();
}
}
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
System.out.print(array[i][j]);
System.out.print(" ");
}
System.out.println(" ");
}
System.out.println(" ");
System.out.println("Matriks Kedua:");
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
System.out.print("Indeks ke "+i+","+j+" = ");
array2[i][j]=in.nextInt();
}
}
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
System.out.print(array2[i][j]);
System.out.print(" ");
}
System.out.println(" ");
}
System.out.println(" \nHasil Perkalian Matriks 1 dan 2");
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 2; j++) {
array3[i][j] = 0;
for (int k = 0; k < 2; k++) {
array3[i][j] = array3[i][j] + (array[i][k]*array2[k][j]);
}
System.out.print(array3[i][j]);
System.out.print(" ");
}
System.out.println(" ");
}
}
}
Yaa itu dia codingan saya :D
Kalau Ada yang perlu di sarankan silahkan Komentar kawan :)
Masih perlu banyak masukkan nih ... hihihi.... :)
Waalaikumsalam.....

0 komentar:
Posting Komentar
Thank's