Tugas Pemprograman berbasis Objek
1. Program
matrik
Codding :
package matrik2dimensi;
import javax.swing.*;
public class ContohArray2DimensiPerkalian {
public static void main (String[]
args) {
int A [][] = new int [3][3];
int B [][] =
new int [3][3];
int hasil[][]=new
int [3][3];
String dataA [][] = new String [3][3];
//String dataA [][] = new String [3][3];
String dataB
[][] =new String[3][3];
String hasilS
[][] = new String [3][3];
int i,j,k,m;
i=0;
j=0;
k=0;
m=0;
// *MATRIKS
A *//
do {
j=0;
do {
dataA[i][j]= JOptionPane.showInputDialog(" Masukan
data A [" + i + "]["+ j + "]" );
A[i][j]=
Integer.parseInt(dataA[i][j]);
j++;
}
while
(j<3); //end do j
i++;
}
while(i<3); // end do i
// * MATRIKS B *
k=0;
do {
m=0;
do {
dataB[k][m]= JOptionPane.showInputDialog(" Masukan
data B [" + k + "]["+ m + "]" );
B[k][m]=
Integer.parseInt(dataB[k][m]);
m++;
}
while
(m<3); //end do j
k++;
}
while(k<3); // end do i
// *
Menampilkan data pada Matriks A *
for (k=0;
k<3; k++ ) // for pada ini untuk
menampilkan data {
for (m=0;
m<3; m++ ) {
System.out.print(" "+A[k][m]); // Menampilkan data A [i][j]
}
System.out.println(); // memubuat baris ke bawah
System.out.println("\n\n");
// * Menampilkan data pada Matriks B *
for (k=0;
k<3; k++ ) // for pada ini untuk
menampilkan data {
for (m=0;
m<3; m++ ) {
System.out.print(" "+B[k][m]); // Menampilkan data B [k][m]
}
System.out.println(); // memubuat baris ke bawah
// * UNTUK MENGALIKAN KEDUA MATRIKS DI ATAS *
for (i=0;
i<3; i++) {
for (j=0;
j<3; j++) {
hasil[i][j] =
0;
for (k=0;
k<3; k++) {
hasil[i][j]
+= A[i][k] * B[k][j];
}
}
}
System.out.println("\n\n");
System.out.println(" Hasilnnya adalah = ");
System.out.println("\n");
// * UNTUK
MENAMPILKAN HASIL*
for(i=0;
i<3; i++) {
for(j=0;
j<3; j++) {
//System.out.println("hasil
tambah adalah:");
System.out.print("
"+ hasil[i][j]);
}
System.out.println("
");
}
System.out.println(); // memubuat baris ke bawah
}
}

2. Program
Pemecahan Nilai Mata Uang
Berikut Codingnya :
import
java.io.BufferedReader;
import
java.io.IOException;
import
java.io.InputStreamReader;
public
class uang {
public static void main(String[] args){
int data = 0;
System.out.println("Silahkan
masukan nilai uang anda: ");
BufferedReader bfr = new
BufferedReader(new InputStreamReader(System.in));
String angkaInput = null;
try{
angkaInput =
bfr.readLine();
}
catch(IOException e){
e.printStackTrace();
}
int Data =
Integer.valueOf(angkaInput).intValue();
if((Data>100000)){
data = Data/100000;
System.out.println("jumlah
uang seratus ribuan :"+data);
}
if(Data>50000){
data = Data%100000;
data = data/50000;
System.out.println("jumlah
uang lima puluh ribuan :"+data);
}
if(Data>20000){
data = Data%100000;
data = data%50000;
data = data/20000;
System.out.println("jumlah
uang dua puluh ribuan :"+data);
}
if(Data>10000){
data = Data%100000;
data = data%50000;
data = data%20000;
data = data/10000;
System.out.println("jumlah
uang sepuluh ribuan :"+data);
}
if(Data>5000){
data = Data%100000;
data = data%50000;
data = data%20000;
data = data%10000;
data = data/5000;
System.out.println("jumlah
uang lima ribuan :"+data);
}
if(Data>2000){
data = Data%100000;
data = data%50000;
data = data%20000;
data = data%10000;
data = data%5000;
data = data/2000;
System.out.println("jumlah
uang dua ribuan :"+data);
}
if(Data>1000){
data = Data%100000;
data = data%50000;
data = data%20000;
data = data%10000;
data = data%5000;
data = data%2000;
data = data/1000;
System.out.println("jumlah
uang seribuan :"+data);
}
if(Data>500){
data = Data%100000;
data = data%50000;
data = data%20000;
data = data%10000;
data = data%5000;
data = data%2000;
data = data%1000;
data = data/500;
System.out.println("jumlah
uang lima ratusan :"+data);
}
if(Data>100){
data = Data%100000;
data = data%50000;
data = data%20000;
data = data%10000;
data = data%5000;
data = data%2000;
data = data%1000;
data = data%500;
data = data/100;
System.out.println("jumlah
uang ratusan :"+data);
}
if(Data>50){
data = Data%100000;
data = data%50000;
data = data%20000;
data = data%10000;
data = data%5000;
data = data%2000;
data = data%1000;
data = data%500;
data = data%100;
data = data/50;
System.out.println("jumlah
uang lima puluhan :"+data);
}
if(Data>25){
data = Data%100000;
data = data%50000;
data = data%20000;
data = data%10000;
data = data%5000;
data = data%2000;
data = data%1000;
data = data%500;
data = data%100;
data = data%50;
data = data/25;
System.out.println("jumlah
uang dua puluh lima :"+data);
}
}
}

nice share gan
BalasHapuscodingnya panjang bikin rewuehh
BalasHapusilmu yang bagus gan...
BalasHapusBlognya bagus, tapi aku masih kurang jelas. penjelasannya dimana???
BalasHapusManteb gan..
BalasHapusKapan" ajari yaa..
comment back.nya.
asek.....
BalasHapus