Upload
blogspot
View
0
Download
0
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