Kamis, 22 Juli 2010

Program Java untuk Penambahan Bilangan pada Komponen Matrik & Tampilan Bilangan

class soalUTS{
public static void main(String args[]){
System.out.println("==========");
System.out.println("MENU UTAMA");
System.out.println("==========");
System.out.println("1. Penambahan Bilangan pada Komponen Matrik");
System.out.println("2. Tampilan Bilangan");
System.out.println("3. Exit");
System.out.print("Pilih Menu 1-3: ");
int pilih = InputConsole.readInt();
switch(pilih){
case 1 : PenambahanBilangan A = new PenambahanBilangan();
A.PenambahanBilanganKomponenMatrik();
menu C = new menu();C.Menu();break;
case 2 : Bilangan B = new Bilangan();
B.TampilanBilangan();
menu D = new menu();D.Menu();break;
case 3 : System.out.println("Terima Kasih!");break;
default: System.out.println("Menu yg di pilih salah!!!");
menu E = new menu();E.Menu();break;
}
}
}

class menu{
public void Menu(){
System.out.println("\n==========");
System.out.println("MENU UTAMA");
System.out.println("==========");
System.out.println("1. Penambahan Bilangan pada Komponen Matrik");
System.out.println("2. Tampilan Bilangan");
System.out.println("3. Exit");
System.out.print("Pilih Menu 1-3: ");
int pilih = InputConsole.readInt();
switch(pilih){
case 1 : PenambahanBilangan A = new PenambahanBilangan();
A.PenambahanBilanganKomponenMatrik();
menu C = new menu();C.Menu();break;
case 2 : Bilangan B = new Bilangan();
B.TampilanBilangan();
menu D = new menu();D.Menu();break;
case 3 : System.out.println("Terima Kasih!");;break;
default: System.out.println("Menu yg di pilih salah!!!");
menu E = new menu();E.Menu();break;
}
}
}

class PenambahanBilangan{
public void PenambahanBilanganKomponenMatrik(){
System.out.println("\n----------------------------------------");
System.out.println("Penambahan Bilangan pada Komponen Matrik");
System.out.println("----------------------------------------");
int [][] A = {{1,2},
{3,4},};
System.out.print("A = [");
for (int i=0;i<2;i++){
for (int j=0;j<2;j++){
System.out.print(" "+A[i][j]);
if (i==1 && j==1){System.out.print(" ]\n");}
}
if (i==1){System.out.print("\n");}
else{System.out.print(" ]\n [");}
}
System.out.println("B = A[1][1] + A[2][2] = "+A[0][0]+" + "+A[1][1]);
System.out.println("C = A[1][2] + A[2][1] = "+A[0][1]+" + "+A[1][0]);
int B = A[0][0]+A[1][1];
int C = A[0][1]+A[1][0];
int [] D = new int[2];
D[0] = B;
D[1] = C;
System.out.print("\nD = [ B C ] = [");
for (int i=0;i<2;i++){
System.out.print(" "+D[i]);
}
System.out.print(" ]\n\n\n");
}
}

class Bilangan{
public void TampilanBilangan(){
System.out.println("\n-----------------");
System.out.println("Tampilan Bilangan");
System.out.println("-----------------");
System.out.print("Masukan n = ");
int n = InputConsole.readInt();
for (int i=1;i<=n;i++){
for (int j=1;j<=i;j++){
System.out.print(" "+j);
}
System.out.print("\n");
}
System.out.print("\n\n");
}
}

Tidak ada komentar:

Posting Komentar