oop

oop

Minggu, 30 September 2012

Program Java Matriks perkalian ordo 2x2 dan 2x3




Analisis Program :


Package matriks;
/*Merupakan wadah atau sarana untuk mengorganisasikan kelas dan interface yang sama atau kelompok menjadi satu unit dalam library*/
import java.io.*; 
/*digunakan agar method-method yang ada di dalam program dapat terdeteksi 
dan berfungsi untuk melakukan input serta output dalam program*/

            a1= Integer.parseInt(br.readLine()); 
            //mengkonversi nilai kedalam bentuk integer
            c1=(a1*b1)+(a2*b4); //perkalian nilai matriks 


Penjelasan :

Disini terdapat dua nilai matriks yang berbeda. Dan masing-masing nilai matriks tersebut memiliki elemen yang berbeda pula.
Nilai matriks dimasukkan dan disimpan dalam variable a1,a2,a3,a4,b1,b2,b3,b4 dan kemudian dilakukan perhitungan nilai matriks (baris * kolom) dan kemudian hasil perkalian tersebut disimpan pada variable c1,c2,c3,c4,c5, dan c6. Dan kami memberikan type data Integer pada semua nilai matriks.



Berikut Hasil program diatas :





Program Java Menghitung Bilangan Faktorial





Analisis Program :


Package faktorial;
/*Merupakan wadah atau sarana untuk mengorganisasikan kelas dan interface yang sama atau kelompok 
menjadi satu unit dalam library*/

import java.io.*; 
/*digunakan agar method-method yang ada di dalam program dapat terdeteksi 
dan berfungsi untuk melakukan input serta output dalam program*/

BufferedReader input = new BufferedReader (key); 
            /*method inputData yang berfungsi untuk melakukan input dari 
            keyboard*/

int i,j,k=1; 
             /*Penginisialisasian variabel i, j dan peginisialisasian variabel k 
            dengan nilai 1*/ 

System.out.print("Masukkan Nilai Faktorial = "); 
             /*menampilkan output kelayar*/
n=input.readLine(); /*melakukan inputan dari keyboard*/

            j=Integer.parseInt(n); /*mengkonversi nilai kedalam bentuk integer*/

            for (i=j; i>=1; i--){ 
            /*merupakan perulangan dimana nilai awal perulangan i=1, batas 
             perulangan i>=1 dan decrement variabel i*/ 

             if (i>1) /*pengkondisian nilai yang dimasukkan yaitu i>1 
             System.out.print("x");*/

 k=k*i;} /*perhitungan nilai faktorial yang dimasukkan yaitu k*i*/

            System.out.println (j+"!= "+k);*/  
            /*menampilkan output dari nilai faktorial*/ 



Penjelasan :

Nilai yang terdapat pada program dapat di input dan di simpan pada variable j, kemudian dilakukan perulangan pada variable j, dan perulangan nilai tersebut terdapat pengkondisian apabila pada variable i>1 maka dilakukanlah perkalian nilai dari hasil perulangan tersebut.



Berikut Hasil program diatas :