
Hai sobat ngodingdirumah…
Pada kesempatan kali ini kita akan mencoba membahas sedikit mengenai cara membuat program Transpose Matriks dalam Bahasa Java.
Program ini akan nilai ordo dan membuat matriks yang bersifat persegi. User diminta menginput nilai matriks per elemen baris dan kolom
Nah langsung aja ke source codenya ya…
//Author : Faris Izzatur Rahman
//Informatic Dept. Syiah Kuala University
import java.util.Scanner;
public class matriks {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Masukan ordo : ");
int ordo = input.nextInt();
int[][] matrix = new int[ordo][ordo];
int[][] transpose = new int[ordo][ordo];
// input matrix
for (int i = 0; i < ordo; i++)
for (int j = 0; j < ordo; j++) {
System.out.print("Baris " + (i + 1) + " Kolom " + (j + 1) + " : ");
matrix[i][j] = input.nextInt();
}
// print matrix asli
System.out.println("Matriks: ");
for (int i = 0; i < ordo; i++) {
for (int j = 0; j < ordo; j++)
System.out.print(matrix[i][j] + "\t");
System.out.println();
}
// print matrix transpose
System.out.println("Hasil transpose matriks: ");
for (int i = 0; i < ordo; i++) {
for (int j = 0; j < ordo; j++) {
transpose[j][i] = matrix[i][j];
System.out.print(transpose[i][j] + "\t");
}
System.out.println();
}
input.close();
}
}
Oke ini dia source code kita, mari kita bedah sedikit demi sedikit
Tips untuk mencompile file java, pastikan nama file sama dengan nama Class yang di buat!!!
Program ini akan mnyimpan nilai matriks dan nilai transpose pada sebuah array multi-dimensi dengan menggunakan konsep perulangan.
Oke sekian source code bahasa Java yang kita bahas untuk kali ini
Happy coding…
Yuk belajar ngoding bareng
kamu boleh berkontak denganku di email ini : farisizzaturrahman@gmail.com