Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras a mauris placerat, ornare lectus sit amet, blandit dui. Sed consectetur nunc vel libero malesuada, ac porta sapien suscipit. Praesent pretium mattis sapien, a molestie sapien ultrices quis. Praesent condimentum sem turpis, at elementum lacus dapibus eu. Phasellus ultricies semper dui nec lacinia. Aenean eget est posuere, tristique ex eget, tincidunt eros. Vivamus ullamcorper venenatis accumsan. Pellentesque dolor diam, consequat ut tempor quis, dapibus sit amet urna. Phasellus nulla ante, tincidunt eget erat nec, convallis lacinia ipsum. Nam convallis orci dui, ac accumsan mauris facilisis eget. Vestibulum sed dui non orci sagittis blandit in eget enim. Donec eget tellus enim. Etiam augue nulla, elementum vitae sapien a, cursus aliquam ante. Proin vitae ligula pharetra, volutpat nisi id, maximus enim. Mauris fringilla justo sed tincidunt sagittis. Sed odio erat, placerat eu massa quis, tincidunt pharetra nibh.

Sunday, May 30, 2010

Operasi dasar pada matriks

Pada tulisan saya yang sebelumnya, saya hanya membuat 1 matrik saja, namun kali ini saya akan menambahkannya dengan operasi dasar matriks yaitu penjumlahan dan pengurangan. Untuk membuatnya dibutuhkan 2 matriks yaitu matrik a dan b kemudian kita akan menjumlahkan dan mengurangi matrik sesuai dengan rumus yang selama ini kita kenal sejak masih duduk di bangku sekolah dulu. 

berilkut ini adalah scriptnya:

import java.io.*;
public class matriks
{
public static void main (String[]args)throws Exception
{
BufferedReader stdin=new BufferedReader (new InputStreamReader(System.in));
System.out.println ("Matriks A : ");
System.out.print("Masukkan banyak baris untuk matriks : ");
int baris = Integer.parseInt(stdin.readLine());
System.out.print("Masukkan banyak kolom untuk matriks : ");
int kolom = Integer.parseInt(stdin.readLine()); 
int A[][] = new int[baris][kolom];
for (int i = 0; i <>
{
System.out.print("|");
for (int j = 0; j <>
{
System.out.print("Nilai A baris ke-"+(i+1)+", kolom ke-"+(j+1)+" : ");
A[i][j] = Integer.parseInt(stdin.readLine());
System.out.print(" "+A[i][j]+" ");
}
System.out.println("|");
}
System.out.println("");
System.out.println("Matriks B : ");
int B[][] = new int[baris][kolom];
for (int i = 0; i <>
{
System.out.print("|");
for (int j = 0; j <>
{
System.out.print("Nilai B baris ke-"+(i+1)+", kolom ke-"+(j+1)+" : ");

System.out.print(" "+B[i][j]+" ");
}
System.out.println("|");
}
System.out.println();
System.out.println("=============================");
System.out.println("Operasi Matriks Penjumlahan :");
System.out.println("=============================");
for (int i = 0; i <>
{
System.out.print("|");
for (int j = 0; j <>
{
System.out.print(" "+(A[i][j]+B[i][j])+" ");
}
System.out.println("|");
}
System.out.println();
System.out.println("=============================");
System.out.println("Operasi Matriks Pengurangan :");
System.out.println("=============================");
for (int i = 0; i <>
{
System.out.print("|");
for (int j = 0; j <>
{
System.out.print(" "+(A[i][j]-B[i][j])+" ");
}
System.out.println("|");
}
}
}

No comments :

Post a Comment