UP MY BLOG
Tugas PBO (Pemograman Berbasis Objek) :
1.Khoirul Anwar (53410891)
2.Arie Pratama (51410038)
import java.io.*;
class transpose
{
public static void main(String[]args)throws Exception
{
BufferedReader input=new BufferedReader(new InputStreamReader(System.in));
System.out.print("masukanjumlahordomatriks n*n = ");
int n = Integer.parseInt (input.readLine());
int [][]matrika=new int [n][n];
int [][]matrikb=new int [n][n];
System.out.println("matriks A");
for (int i=0;i<n;i++)
{
for (int j=0;j<n;j++)
{
System.out.print("elemen["+(i+1)+","+(j+1)+"]"+"=");
matrika[i][j]=Integer.parseInt(input.readLine());
}
}
System.out.print("matriks A = ");
System.out.print("\n");
for (int i=0;i<n;i++)
{
System.out.print("|");
for (int j=0;j<n;j++)
{
matrikb[i][j]=matrika[j][i];
System.out.print(" "+matrikb[i][j]+" ");
}
System.out.println("|");
}
System.out.print("transpose matriks A = ");
System.out.println("\n");
for (int i=0;i<n;i++)
{
System.out.print("|");
for (int j=0;j<n;j++)
{
matrikb[j][i]=matrika[i][j];
System.out.print(" "+matrikb[j][i]+" ");
}
System.out.println("|");
}
System.out.print("\n");
}
}
class transpose
{
public static void main(String[]args)throws Exception
{
BufferedReader input=new BufferedReader(new InputStreamReader(System.in));
System.out.print("masukanjumlahordomatriks n*n = ");
int n = Integer.parseInt (input.readLine());
int [][]matrika=new int [n][n];
int [][]matrikb=new int [n][n];
System.out.println("matriks A");
for (int i=0;i<n;i++)
{
for (int j=0;j<n;j++)
{
System.out.print("elemen["+(i+1)+","+(j+1)+"]"+"=");
matrika[i][j]=Integer.parseInt(input.readLine());
}
}
System.out.print("matriks A = ");
System.out.print("\n");
for (int i=0;i<n;i++)
{
System.out.print("|");
for (int j=0;j<n;j++)
{
matrikb[i][j]=matrika[j][i];
System.out.print(" "+matrikb[i][j]+" ");
}
System.out.println("|");
}
System.out.print("transpose matriks A = ");
System.out.println("\n");
for (int i=0;i<n;i++)
{
System.out.print("|");
for (int j=0;j<n;j++)
{
matrikb[j][i]=matrika[i][j];
System.out.print(" "+matrikb[j][i]+" ");
}
System.out.println("|");
}
System.out.print("\n");
}
}
LOGIKA PROGRAM
Pertama-tama panggil library dari fungsi-fungsi yang akan saya butuhkan, deklarasikan nama class, Deklarasikan method. masukan metode inputan yaitu dengan bufferedreader yang ditampung dalam metode input. cetak masukan ordo matriks n * n yang akan ditampung pada variabel n dan dikonversi ke type data integer. deklarasikan variabel array 2 dimensi dengan nama matrika yang mempunya elemem n * n. deklarasikan variabel array 2 dimensi dengan nama matrikb yang mempunya elemem n * n, Kemudian masukan elemen2 matrika dengan menggunakan perulangan dalam perulangan (perulangan berganda) dimana pada perulangan pertama dan kedua dibatasi variabel n. cetak elemen matrika dengan menggunakan perulangan dalam perulangan (perulangan berganda)Pada proses transpose gunakan lagi perulangan dalam perulangan (perulangan berganda). pada perulangan ke-2 deklarasikan variabel matrikb[i][j] = matrika[j][i]Dan cetak elemen2 dari anggota matriks tersebut maka terjadilah transpose matrik.
OUTPUT PROGRAM
|
NAMA ANDA
MASUKKAN TOMBOL TWEET DISINI |
|
1komentar:
mantap
Posting Komentar