import java.io.*;
public class matriks {
public static void main(String[] args) throws IOException {
int a1,a2,a3,a4,b1,b2,b3,b4,b5,b6,c1,c2,c3,c4,c5,c6;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
try {
System.out.println("Matriks perkalian ordo 2x2 dan 2x3 ");
System.out.println();
System.out.println("Matriks A");
System.out.print("Masukan elemen 1,1 : ");
a1= Integer.parseInt(br.readLine());
//mengkonversi nilai kedalam bentuk integer
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());
System.out.print("Masukan elemen 3,1 : ");
b5= Integer.parseInt(br.readLine());
System.out.print("Masukan elemen 3,2 : ");
b6= Integer.parseInt(br.readLine());
c1=(a1*b1)+(a2*b4); //perkalian nilai matriks
c2=(a1*b2)+(a2*b5);
c3=(a1*b3)+(a2*b6);
c4=(a3*b1)+(a4*b4);
c5=(a3*b2)+(a4*b5);
c6=(a3*b3)+(a4*b6);
System.out.println();
System.out.println("Hasil Matriks :");
System.out.println(" "+c1+" "+c2+" "+c3);
System.out.println();
System.out.println(" " +c4+" "+c5+" "+c6);
}
catch(Exception e) {
System.out.println("Error : " + e);
}
}
}
Jumat, 28 September 2012
Program Java Perkalian Matriks Ordo 2x2 dan 2x3
Program Java Menghitung Faktorial
import java.io.*;
/*digunakan agar method-method yang ada di dalam program dapat terdeteksi
dan berfungsi untuk melakukan inputan serta output dalam program*/
public class Faktorial{
public static void main (String args []) throws Exception{
InputStreamReader key = new InputStreamReader (System.in);
BufferedReader input = new BufferedReader (key);
/*method inputData yang berfungsi untuk melakukan inputan dari
keyboard*/
String n;
int i,j,k=1;
/*Penginisialisasian variabel i, j dan peginisialisasian variabel k
dengan nilai 1*/
System.out.print ("===================================");
System.out.print("\n");
System.out.println ("NAMA KELOMPOK");
System.out.println ("1. RINA PURWITA (E3111811)");
System.out.println ("2. WAHYU HUDANINGRUM (E3111819)");
System.out.println ("Tema: Menghitung Bilangan Faktorial ");
System.out.print ("===================================");
System.out.println(" ");
System.out.print("\n");
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
System.out.print(j+"!= ");
for (i=j; i>=1; i--){
/*merupakan perulangan dimana nilai awal perulangan i=1, batas
perulangan i>=1 dan decrement variabel i*/
System.out.print(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
}
}
Langganan:
Komentar (Atom)