13
1.1 Source code perkalian matrix ordo dua package ismiwati; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /** * * @author ismiwati_chalifah */ public class matrix { public static void main(String[] args) throws IOException { int a1,a2,a3,a4,b1,b2,b3,b4,c1,c2,c3,c4; BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); try { System.out.println("Matriks perkalian ordo 2x2 dan 2x2 "); System.out.println(); System.out.println("Matriks A"); System.out.print("Masukan elemen 1,1 : "); a1= Integer.parseInt(br.readLine()); System.out.print("Masukan elemen 1,2 : "); a2= Integer.parseInt(br.readLine()); System.out.print("Masukan elemen 2,1 : "); a3= Integer.parseInt(br.readLine()); System.out.print("Masukan elemen 2,2 : "); a4= Integer.parseInt(br.readLine()); System.out.println();

buble sort,perkalian matriks 2 ordo

Embed Size (px)

Citation preview

1.1 Source code perkalian matrix ordo duapackage ismiwati;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

/**

*

* @author ismiwati_chalifah

*/

public class matrix {

public static void main(String[] args) throws IOException {

int a1,a2,a3,a4,b1,b2,b3,b4,c1,c2,c3,c4;

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

try {

System.out.println("Matriks perkalian ordo 2x2 dan 2x2 ");

System.out.println();

System.out.println("Matriks A");

System.out.print("Masukan elemen 1,1 : ");

a1= Integer.parseInt(br.readLine());

System.out.print("Masukan elemen 1,2 : ");

a2= Integer.parseInt(br.readLine());

System.out.print("Masukan elemen 2,1 : ");

a3= Integer.parseInt(br.readLine());

System.out.print("Masukan elemen 2,2 : ");

a4= Integer.parseInt(br.readLine());

System.out.println();

System.out.println("Matriks B");

System.out.print("Masukan elemen 1,1 : ");

b1= Integer.parseInt(br.readLine());

System.out.print("Masukan elemen 1,2 : ");

b2= Integer.parseInt(br.readLine());

System.out.print("Masukan elemen 2,1 : ");

b3= Integer.parseInt(br.readLine());

System.out.print("Masukan elemen 2,2 : ");

b4= Integer.parseInt(br.readLine());

c1=(a1*b1)+(a2*b3); //perkalian nilai matriks

c2=(a3*b1)+(a4*b3);

c3=(a1*b2)+(a2*b4);

c4=(a3*b2)+(a4*b4);

System.out.println();

System.out.println("Hasil Matriks :");

System.out.println(" "+c1+" "+c3);

System.out.println(" "+c2+" "+c4);}

catch(Exception e) {

System.out.println("Error : " + e);

}}}

1.2 Output program

2.1 Source code buble sortingpackage ismiwati_chalifah;

import java.io.*;

public class BubbleSort

{

static BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

int A[],size;

void Input()throws Exception

{

System.out.print("Mau input berapa inputan..???? :");

size=Integer.parseInt(br.readLine());

A=new int[size];

for(int i=0;i<size;i++){

int flag=0;

do {

flag=0;

System.out.print("input Element No."+(i+1)+" : ");

A[i]=Integer.parseInt(br.readLine());

for(int j=0;j<i;j++){

if(A[j]==A[i]){

flag=1;}}

}while(flag==1);}}

void BubbleAsc(){

int temp;

for(int i=1;i<A.length;i++)

for(int j=0;j<A.length-i;j++)

if(A[j]>A[j+1]){

temp=A[j];

A[j]=A[j+1];

A[j+1]=temp;}}

void BubbleDes()

{

int temp;

for(int i=1;i<A.length;i++)

for(int j=0;j<A.length-i;j++)

if(A[j]<A[j+1]){

temp=A[j];

A[j]=A[j+1];

A[j+1]=temp;

}}

void Print(){

System.out.println("setelah di sorting ==> ");

for(int i=0;i<A.length;i++)

System.out.print(A[i]+" ");

System.out.println("\nprosesnya terjadi sebanyak = "+size*size);

}

public static void main(String args[])throws Exception

{

int flag=0,choice;

BubbleSort obj=new BubbleSort();

obj.Input();

do {

System.out.println("\n\n1. Ascending 2. Descending");

System.out.print("input pilihan anda : ");

choice=Integer.parseInt(br.readLine());

switch(choice){

case 1:

obj.BubbleAsc(); obj.Print();

break;

case 2:

obj.BubbleDes(); obj.Print();

break;

default:

System.out.println("inputan salah");

flag=1;

break;

}System.exit(0);

}while(flag==0);

}}

2.1 Output Program buble sorting

1.1 Source code rmo & cmoimport java.util.Scanner;

public class contoh_switchcase { public static void main(String[] args) { String a, b; int xl; while (true) { Scanner inputx = new Scanner(System.in); System.out.print("Nama Variable: "); String c = inputx.nextLine(); System.out.print("Tipe : ");

String cc = inputx.nextLine(); System.out.print("Leght : "); int ccc = inputx.nextInt(); System.out.print("\nisi data lagi..???"); System.out.print("\n1.YA :"); System.out.println("\n2.TIDAK"); System.out.print("pilih :"); int cccc = inputx.nextInt(); String nama[]=new String[15]; String tipe[]=new String[15]; String leght[]=new String[15];

switch (cccc) { case 1: } break; case 2: String hasil =("|"+c+" |"+cc+" | "+ccc+"|"); System.out.println("hasil : "+hasil); System.out.println(""); Scanner input = new Scanner(System.in); System.out.println("==============================="); System.out.println(" Program menghitung RMO & CMO"); System.out.println("==============================="); System.out.println("1.mencari nilai RMO"); System.out.println("2.mencari nilai CMO"); System.out.println(""); System.out.print("Pilih RUMUS : "); int pilih = input.nextInt();

switch (pilih) { case 1: System.out.println("==============RMO================="); System.out.print("Masukan nilai Lo : "+ccc);

System.out.print("\nMasukan nilai i : "); int d = input.nextInt(); System.out.print("Masukan nilai j : "); int e = input.nextInt(); System.out.print("Masukan nilai L1 : "); int f = input.nextInt(); System.out.print("Masukan nilai L2 : "); int g = input.nextInt(); System.out.print("Masukan nilai U1 : "); int h = input.nextInt(); System.out.print("Masukan nilai U2 : "); int i = input.nextInt(); System.out.print("Masukan nilai C : "); int ii = input.nextInt(); int z = ccc+((d-f)*(i-g+1)+(e-g))*ii; System.out.println(""); System.out.println("================================="); System.out.println("HASILNYA = " + z); System.out.println("LO ???"); System.out.println("adalah ="+ccc); System.exit(0); break;

case 2: System.out.println(" ==============CMO================="); System.out.print("Masukan nilai Lo : "+ccc); // int dx = input.nextInt(); System.out.print("\nMasukan nilai i : "); int dxx = input.nextInt(); System.out.print("Masukan nilai j : "); int ex = input.nextInt(); System.out.print("Masukan nilai L1 : "); int fx = input.nextInt(); System.out.print("Masukan nilai L2 : "); int gx = input.nextInt(); System.out.print("Masukan nilai U1 : "); int hx = input.nextInt(); System.out.print("Masukan nilai C : "); int iix = input.nextInt(); int zx = ccc+((dxx-fx)+(ex-gx)*(hx-fx+1))*iix;

System.out.println(""); System.out.println("================================="); System.out.println("HASILNYA = " + zx); System.out.println("\nLO ???"); System.out.println("adalah ="+ccc); System.exit(0); break; } } } }}

1.2 Tampilan Script

1.3 Output program

 

( Array, RMO Dan CMO)

Laporan Tugas Struktur Data

OLEH:

Nama : ISMIWATI CHALIFA

NIM : 13201170

STMIK ASIA MALANG

2014