LAPORAN PRAKTIKUM
ALGORITMA DAN PEMROGRAMAN
Modul 13 dan 14
Disusun
Oleh :
HERI PURNAMA
125410101
TI 02
UPT LABORATORIUM
Sekolah Tinggi Manajemen Informatika dan Komputer
AKAKOM
Yogyakarta
2012
ARRAY(LARIK)
1).Pembahasan
a).Listing 1
INPUT
import
java.util.Scanner;
Ø
Program
Pernyataan untuk mendapakan masukkan dari keyboard
public
class Larik4{
Ø
Dalam membuat kelas kata public
class adalah suatu keharusan yang harus ditulis, kali ini kita akan membuat
program dengan nama Larik4 . dalam membuat nama kelas yang terdiri
lebih dari satu kata maka nama kelas tidak boleh dispasi, dapat dipisahkan
dengan underscore “_” atau digabung penulisannya. Jika kita membuat
sebuah kelas artinya kita telah membuat sebuah program atau baris untuk menampilkan
nama kelas java..
Kurung kurawal adalah tanda awalan kelas.
public
static void main(String arg[]){
Ø
Baris ini untuk menampilkan standarnya
program pada java atau
sebagai program utama.Atau
sebagai Permulaan fungsi utama dalam
java.Baris
ini mendeklarasikan suatu method dengan nama main. Keyword Void dalam java
merupakan suatu kata kunci yang harus ditulis. Keyword static memungkinkan method main() diapanggil tanpa harus terlebih dahulu membuat instance dari
class sederhana.Dimana
merupakan method yang bernama main yang
tidak mengembalikan nilai. Dengan
program utama method argument.
int
kuadrat[];
Ø
Baris ini sebagai tipe data integer pada array kuadrat.
kuadrat=new int[10];
Ø Baris ini
digunakan untuk menampilkan atau
menciptakan array baru, dapat menciptakan 10 variable.
for(int
i=0;i<10;i++)
Ø
Baris ini Sebagai perulangan/looping.
(i) merupakan variabel (i=0) adalah memberikan nilai awal kepada variable bil
dengan nilai 0. Sedangkan argument kedua
(i<10) untuk membandingkan variable bilangan dengan 10,jika bil kurang dari 10 maka perulangan akan berjalan
terus. Sedangkan pada argument ketiga
(i++) akan mengubah nilai bil dengan ditambah 1.
{
Ø Kurung
kurawal adalah kalang pembuka awal array kuadrat pada nilai i.
kuadrat[i]=(i+1)*(i+1);
Ø
Baris ini digunakan untuk menampilkan
array kuadrat pada nilai i.
System.out.println("kuadrat"+(i+1)+"="+kuadrat[i]);
Ø
Baris ini digunakan untuk menampilkan
keluaran yang dieksekusi.
}
Ø Kurung
kurakhir adalah penutup kalang array
kuadrat pada nilai i.
}
Ø
Kurung kuakhir sebagai penutup dalam
kalang method main.
}
Ø
Kurung kuakhir
Penutup untuk kalang kelas.
OUTPUT
b).Listing 2
INPUT
public class Larik5
Ø
Dalam membuat kelas kata public
class adalah suatu keharusan yang harus ditulis, kali ini kita akan membuat
program dengan nama Larik5 . Dalam membuat nama kelas yang terdiri
lebih dari satu kata maka nama kelas tidak boleh dispasi, dapat dipisahkan
dengan underscore “_” atau digabung penulisannya. Jika kita membuat
sebuah kelas artinya kita telah membuat sebuah program. Kurung kurawal adalah tanda awalan kelas.
{
Ø
Kurung
kurawal adalah kalang awal kelas.
public static void main(String
arg[])
Ø Baris ini
mendeklarasikan suatu method dengan nama main. Keyword Void dalam java
merupakan suatu kata kunci yang harus ditulis. Keyword static memungkinkan method main() diapanggil tanpa harus terlebih dahulu membuat instance dari
class sederhana.Dimana merupakan method yang bernama main yang tidak mengembalikan nilai. Dengan program utama method argument.Baris juga untuk menampilkan standarnya program
pada java atau sebagai program utama.
{
Ø
Kurung
kurawal adalah kalang utama method main.
int
hari[]={31,28,31,30,31,30,30,31,30,31,30,31};
Ø
Baris ini merupakan tipe data integer
pada array hari.
for(int i=0;i<12;i++)
Ø Baris ini
Sebagai perulangan/looping. I merupakan variabel (i=0) adalah memberikan nilai
awal kepada variable bil dengan nilai 0. Sedangkan argument kedua (i<12)
untuk membandingkan variable bilangan dengan 12,jika bil kurang dari 12 maka
perulangan akan berjalan terus. Sedangkan pada argument ketiga (i++) akan mengubah
nilai bil dengan ditambah 1.
System.out.println("Bulan"+(i+1)+"="+hari[i]);
Ø
Baris ini digunakan untuk menampilkan
keluaran yang dieksekusi.
}
Ø
Penutup
untuk kalang method main.
}
Ø
Penutup
untuk kalang method kelas.
OUTPUT
2).Tugas
1.Memodifikasi program Larik 1 untuk menghitung
jumlah,rata-rata,serta nilai terbesar dan terkecil.
INPUT
import java.util.Scanner;
public class
Larik1_modifikasi{
public static void main(String args[]){
Scanner
masuk=new Scanner(System.in);
final int
maks_nilai=100;
float
nilai[]=new float[maks_nilai];
float
rata,jumlah,maks,n,min;
System.out.print("Masukkan
data nilai:");
n=masuk.nextFloat();
for (int
i=0;i<n;i++){
System.out.print("Data
ke:"+(i+1)+":");
nilai[i]=masuk.nextFloat();}
System.out.println("Data nilai yang
dimasukkan");
for(int
i=0;i<n;i++)
System.out.println(nilai[i]);
jumlah=0;
for(int
i=0;i<n;i++)
jumlah=jumlah+nilai[i];
rata=jumlah/5;
maks
=nilai[0];
min
=nilai[0];
for(int
i=0;i<n;i++){
if
(maks<nilai[i])
maks=nilai[i];
if (min>nilai[i])
min=nilai[i];}
System.out.println("jumlah
data="+jumlah);
System.out.println("Rata-rata="+rata);
System.out.println("Nilai
terbesar="+maks);
System.out.println("Nilai
terkecil="+min);
}
}
OUTPUT
ARRAY/LARIK MULTI DIMENSI
1).Pembahasan
A).LISTING 01
INPUT
import
java.util.Scanner;
Ø
Baris ini digunakan untuk menyatakan
bahwa program yang dibuat akan menggunakan kelas Scanner yang berada di dalam
kelas java.util.
public class
ArrayDimensiDua2{
Ø
Dalam membuat kelas kata public
class adalah suatu keharusan yang harus ditulis, kali ini kita akan membuat
program dengan nama ArrayDimensiDua2. Dalam
membuat nama kelas yang terdiri lebih dari satu kata maka nama kelas tidak
boleh dispasi, dapat dipisahkan dengan underscore “_” atau digabung
penulisannya. Jika kita membuat sebuah kelas artinya kita telah membuat
sebuah program.
public
static void main(String args[]){
Ø
Baris ini mendeklarasikan suatu method
dengan nama main. Keyword Void dalam java merupakan suatu kata kunci yang harus
ditulis. Keyword static memungkinkan method main() diapanggil tanpa harus terlebih dahulu membuat instance dari
class sederhana.Dan
untuk
menampilkan standarnya program pada java atau sebagai programm utama.
Scanner
masuk=new Scanner(System.in);
Ø
Pada baris ini dibuat obyek dengan nama
masuk dan mengacu ke kelas Scanner. Dan digunakan untuk mendefinisikan
statement java agar dapat menerima dari luar atau menentukan objek.
int
nilai[][]=new int[3][3];
Ø
Baris ini merupakan untuk
mendeklarasikan Array nama Arraynya Piksel dengan tipe int, [3] merupakan baris
sedangkan [3] merupakan kolom. Maksud tanda [][] adalah 3 dimensi.
System.out.println("Masukkan
data nilai");
Ø
Baris ini digunakan
untuk menampilkan hasil input output.Perintah keluaran untuk menampilkan
pernyataan yang terdapat diantara tanda kurung dan petikan langsung yaitu"Masukkan
data nilai".
for (int
i=0;i<3;i++)
Ø
Baris ini merupakan perulangan/looping
integer untuk array 1.Dengan variable i bernilai 0 yang merupakan pengendali
nilai awal dan i kurang dari 3 atau sebagai nilai akhir, i ditambah dengan 1.
{
Ø
Kurung
kurawal adalah pembuka kalang untuk perulangan for pada variabel j.
for(int
j=0;j<3;j++)
Ø
Baris ini merupakan perulangan/looping
integer untuk array 2. Dengan variable j berniali 0 yang merupakan pengendali
nilai awal dan j kurang dari 3 atau sebagai nilai akhir, j ditambah 1.
System.out.print("("+(i+1)+","+(j+1)+")"+":");
Ø
Baris ini digunakan untuk menampilkan hasil yang dimasukkan.
nilai[i][j]=masuk.nextInt();
Ø
Baris ini digunakan untuk menampilkan atau memberi tempat pada
variable tertentu dengan tipe integer.
}
Ø
Kurung
kurakhir adalah penutup kalang untuk perulangan for pada variabel j.
System.out.println("Data
nilai yang dimasukkan");
Ø
Baris ini merupakan perintah
keluaran untuk menampilkan pernyataan yang terdapat diantara tanda kurung dan
petikan langsung yaitu" Data nilai yang
dimasukkan ".
for(int
i=0;i<3;i++){
Ø
Baris ini merupakan perulangan/looping
integer untuk array 1.Dengan variable i bernilai 0 yang merupakan pengendali
nilai awal dan i kurang dari 3 atau sebagai nilai akhir, i ditambah dengan 1.
for(int
j=0;j<3;j++)
Ø
Baris ini merupakan perulangan/looping
integer untuk array 1.Dengan variable j bernilai 0 yang merupakan pengendali
nilai awal dan j kurang dari 3 atau sebagai nilai akhir, j ditambah dengan 1.
System.out.print(nilai[i][j]+"
");
Ø
Baris ini digunakan untuk menampilkan
hasil data yang dimasukkan,yakni nilai dari data nilai[i][j].
System.out.println();}
Ø Baris ini
digunakan untuk menampilkan hasil data yang dimasukkan
}
Ø Penutup untuk kalang method main.
}
Ø
Kurung
kurakhir adalah penutup kalang pada kelas program.
OUTPUT
b).LISTING 02
INPUT
import java.util.Scanner;
Ø
Baris ini digunakan untuk menyatakan
bahwa program yang dibuat akan menggunakan kelas Scanner yang berada di dalam
kelas java.util.
public class JumlahMatriks
Ø
Dalam membuat kelas kata public
class adalah suatu keharusan yang harus ditulis, kali ini kita akan membuat
program dengan nama JumlahMatriks. dalam membuat nama kelas yang terdiri
lebih dari satu kata tidak boleh dispasi.
{
Ø
Kurung
kurawal adalah tanda awalan kelas.
Scanner masuk=new
Scanner(System.in);
Ø Baris ini
digunakan untuk mendefinisikan statement java agar dapat menerima dari luar
atau menentukan objek.
public void masukData(float
data[][]){
Ø Baris ini
sebagai program utama tanpa main dengan nama programnya data dan tipe datanya
adalah float.
for(int i=0;i<3;i++){
Ø Baris ini
merupakan perulangan/looping integer untuk array 1.Dengan variable i bernilai 0
yang merupakan pengendali nilai awal dan i kurang dari 3 atau sebagai nilai
akhir, i ditambah dengan 1
for(int j=0;j<3;j++){
Ø Baris ini
merupakan perulangan/looping integer untuk array 2. Dengan variable j berniali
0 yang merupakan pengendali nilai awal dan j kurang dari 3 atau sebagai nilai
akhir, j ditambah 1.
System.out.print("("+(i+1)+","+(j+1)+")"+":");
Ø Baris ini
digunakan untuk menampilkan hasil yang dimasukkan.
data[i][j]=masuk.nextFloat();
Ø Baris ini
digunakan untuk menampilkan atau memberi
tempat pada variable tertentu dengan tipe integer.
}
Ø
Kurung
kurakhir adalah tanda akhir kalang for,untuk variabel i.
}
Ø
Kurung
kurakhir adalah tanda akhir kalang for,untuk variabel j.
}
Ø
Kurung kurakhir
adalah kalang akhir kelas.
public float[][] tambah(float
AA[][],float BB[][]){
Ø Baris ini
digunakan untuk
manampilkan program dengan tipe data float.
float hasil[][]=new
float[3][3];
Ø Baris ini
digunakan untuk menciptakan array baru dengan 3 sebagai kolom dan 3 sebagai
baris.
for(int i=0;i<3;i++)
Ø Baris ini
merupakan perulangan/looping integer untuk array 1.Dengan variable i bernilai 0
yang merupakan pengendali nilai awal dan i kurang dari 3 atau sebagai nilai
akhir, i ditambah dengan 1.
for(int j=0;j<3;j++)
Ø Baris ini
merupakan perulangan/looping integer untuk array 2. Dengan variable j berniali
0 yang merupakan pengendali nilai awal dan j kurang dari 3 atau sebagai nilai
akhir, j ditambah 1.
hasil[i][j]=AA[i][j] +
BB[i][j];
Ø Baris
ini merupakan penjumlahan matriks AA dan BB.
return hasil;
Ø sebagai
nilai balik atau basic.
}
Ø kurung kurakhir adalah tanda akhir untuk kalang program
float.
public void tampilData(float
data[][],char nama){
Ø Baris ini
merupakan nama kelas utama.
for(int i=0;i<3;i++){
Ø Baris ini
merupakan perulangan/looping integer untuk array 1.Dengan variable i bernilai 0
yang merupakan pengendali nilai awal dan i kurang dari 3 atau sebagai nilai
akhir, i ditambah dengan 1.
for(int j=0;j<3;j++)
Ø Baris ini
merupakan perulangan/looping integer untuk array 1.Dengan variable j bernilai 0
yang merupakan pengendali nilai awal dan j kurang dari 3 atau sebagai nilai akhir, j ditambah dengan 1.
System.out.print(nama+"["+(i+1)+"]["+(j+1)+"]="+data[i][j]+"");
Ø Baris ini
digunakan untuk menampilkan hasil data yang dimasukkan.
System.out.println();
Ø baris ini merupakan
perintah keluaran untuk menampilkan pernyataan.
}
Ø Kurung kurakhir digunakan sebagai tanda akhir kalang array I
pada variabel i.
}
Ø Kurung kurakhir digunakan sebagai tanda akhir kalang array I
pada variabel j.
public static void main(String
args[]){
Ø Baris ini
digunakan untuk menampilkan standarnya program pada java atau sebagai programm
utama.
float A[][]=new float[3][3];
Ø Baris ini
digunakan untuk menjalankan program A bertipe data float dengan baris ke 3 dan
kolom ke 3.
float B[][]=new float[3][3];
Ø Baris ini
digunakan untuk menjalankan program B bertipe data float dengan baris ke 3 dan
kolom ke 3.
float C[][]=new float[3][3];
Ø Baris
ini digunakan untuk penjumlahan antara matriks A dan B pada
variabel C.
JumlahMatriks jumlah=new
JumlahMatriks();
Ø Baris ini
merupakan obyek dari matriks yang dimasukkan.
System.out.println("Masukkan
data matriks A");
Ø Baris ini
digunakan untuk menampilkan hasil data A
yang dimasukkan.
jumlah.masukData(A);
Ø Baris ini
digunakan untuk menjalankan matriks data
A atau membawa parameter dengan matriks A.
System.out.println("Masukkan
data matriks B");
Ø Baris
digunakan untuk menampilkan hasil data B yang dimasukkan
jumlah.masukData(B);
Ø Baris ini
digunakan untuk menjalankan matriks data B atau membawa parameter dengan
matriks B.
C=jumlah.tambah(A,B);
Ø Baris ini
digunakan sebagai hasil matriks data.
jumlah.tampilData(C,'C');
Ø Baris ini
digunakan untuk menampilkan data yang dieksekusi.
}
Ø
Penutup
untuk kalang method main.
}
Ø
Penutup
untuk kalang kelas.
OUTPUT
c).LISTING 03
INPUT
import
java.util.Scanner;
Ø
Baris ini digunakan untuk menyatakan
bahwa program yang dibuat akan menggunakan kelas Scanner yang berada di dalam
kelas java.util.
public class
ArrayDimensiDua2_modifikasi{
Ø
Dalam membuat kelas kata public
class adalah suatu keharusan yang harus ditulis, kali ini kita akan membuat
program dengan nama ArrayDimensiDua2_modifikasi . Dalam
membuat nama kelas yang terdiri lebih dari satu kata maka nama kelas tidak
boleh dispasi, dapat dipisahkan dengan underscore “_” atau digabung
penulisannya. Jika kita membuat sebuah kelas artinya kita telah membuat
sebuah program.
public
static void main(String args[]){
Ø
Baris ini mendeklarasikan suatu method
dengan nama main. Keyword Void dalam java merupakan suatu kata kunci yang harus
ditulis. Keyword static memungkinkan method main() diapanggil tanpa harus terlebih dahulu membuat instance dari
class sederhana.Dan
untuk menampilkan standarnya program pada java atau sebagai programm utama.
Scanner
masuk=new Scanner(System.in);
Ø Pada
baris ini dibuat obyek dengan nama masuk dan mengacu ke kelas Scanner. Dan
digunakan untuk mendefinisikan statement java agar dapat menerima dari luar
atau menentukan objek.
int
nilai[][]=new int[3][3];
Ø
Baris ini merupakan untuk
mendeklarasikan Array nama Arraynya Piksel dengan tipe int, [3] merupakan baris
sedangkan [3] merupakan kolom. Maksud tanda [][] adalah 2 dimensi.
System.out.println("Masukkan
data nilai");
Ø
Baris ini digunakan
untuk menampilkan hasil input output.Perintah keluaran untuk menampilkan
pernyataan yang terdapat diantara tanda kurung dan petikan langsung yaitu"Masukkan
data nilai".
for (int
i=0;i<3;i++)
Ø
Baris ini merupakan perulangan/looping
integer untuk array 1.Dengan variable i bernilai 0 yang merupakan pengendali
nilai awal dan i kurang dari 3 atau sebagai nilai akhir, i ditambah dengan 1.
{
Ø
Kurung kurawal
adalah pembuka kalang untuk perulangan for pada variabel j.
for(int
j=0;j<3;j++)
Ø
Baris ini merupakan perulangan/looping
integer untuk array 2. Dengan variable j berniali 0 yang merupakan pengendali
nilai awal dan j kurang dari 3 atau sebagai nilai akhir, j ditambah 1.
System.out.print("("+(i+1)+","+(j+1)+")"+":");
Ø Baris ini
digunakan untuk menampilkan hasil yang
dimasukkan.
nilai[i][j]=masuk.nextInt();
Ø
Baris ini digunakan untuk menampilkan atau memberi tempat pada
variable tertentu dengan tipe integer.
}
Ø
Kurung
kurakhir adalah penutup kalang untuk perulangan for pada variabel j.
System.out.println("Data
nilai yang dimasukkan");
Ø
Baris ini merupakan perintah
keluaran untuk menampilkan pernyataan yang terdapat diantara tanda kurung dan
petikan langsung yaitu" Data nilai yang
dimasukkan ".
for(int
i=0;i<3;i++){
Ø
Baris ini merupakan perulangan/looping
integer untuk array 1.Dengan variable i bernilai 0 yang merupakan pengendali nilai
awal dan i kurang dari 3 atau sebagai nilai akhir, i ditambah dengan 1.
for(int
j=0;j<3;j++)
Ø
Baris ini merupakan perulangan/looping
integer untuk array 1.Dengan variable j bernilai 0 yang merupakan pengendali
nilai awal dan j kurang dari 3 atau sebagai nilai akhir, j ditambah dengan 1.
System.out.print(nilai[i][j]+"
");
Ø
Baris ini digunakan untuk menampilkan
hasil data yang dimasukkan,yakni nilai dari data nilai[i][j].
System.out.println();}
Ø
Baris ini digunakan untuk menampilkan
hasil data yang dimasukkan
int det;
Ø keyword
int adalah kata yang menyatakan program yang akan dibuat ini merupakan tipe
data float atau bilangan cacah,Keyword det
merupakan
sebuah variabel yang berfungsi untuk menyimpan nilai. Sebuah variabel perlu
dideklarasikan agar dikenal oleh program, jika tidak dideklarasikan akan
terjadi error keyword 1 .
det=(nilai[0][0]*nilai[1][1]*nilai[2][2])+
(nilai[0][1]*nilai[1][2]*nilai[2][0])+
(nilai[0][2]*nilai[1][0]*nilai[2][1])-
(nilai[2][0]*nilai[1][1]*nilai[0][2])-
(nilai[2][1]*nilai[1][2]*nilai[0][0])-
(nilai[2][2]*nilai[1][0]*nilai[0][1]);
Ø Baris ini merupakan rumus atau program data untuk mencari
determinan pada array yang telah dimasukkan dari 2 indeks yang telah dimasukkan.
System.out.println("Nilai
dterminan="+det);
Ø Baris ini
merupakan perintah keluaran untuk menampilkan pernyataan yang terdapat
diantara tanda kurung dan petikan langsung yaitu"Nilai dterminan="+det. Yang hasil datanya diambil dari nilai data jum dan kata “Nilai dterminan=”adalah yang akan ditampilkan.
}
Ø Penutup untuk kalang method main.
}
Ø
Kurung
kurakhir adalah penutup kalang pada kelas program.
OUTPUT
2).Tugas
a).Membuat
sebuah program dengan larik untuk menyimpan 10 data mahasiswa yaitu berupa
NIM,nama,dan jurusan.
INPUT
import java.util.Scanner;
class DataMahasiswa{
public static void main(String args[]){
String[][] data=new String[11][4];
for(int a=1; a<=10; a++){
System.out.println("Masukan data
ke-" +a);
for(int b=1; b<=3; b++){
if (b==1){
System.out.print("Masukan
No Mhs : ");
data[a][b]=new
Scanner(System.in).next();}
else
if(b==2){
System.out.print("Masukan
Nama : ");
data[a][b]=new
Scanner(System.in).next();}
else if(b==3){
System.out.print("Masukan
Jurusan : ");
data[a][b]=new
Scanner(System.in).next();}
}
}
System.out.println("Detail
data yang dimasukkan:");
for(int a=1; a<=10; a++){
for(int b=1; b<=3; b++){
System.out.print(data[a][b]+" ");}
System.out.println("");}
}
}
OUTPUT
LISTING MODUL 14
LISTING 01
INPUT
import
java.util.Scanner;
public class
ArrayDimensiDua2{
public static
void main(String args[]){
Scanner masuk=new
Scanner(System.in);
int nilai[][]=new int[2][3];
System.out.println("Masukkan
data nilai");
for (int i=0;i<2;i++)
{
for(int j=0;j<3;j++){
System.out.print("("+(i+1)+","+(j+1)+")"+":");
nilai[i][j]=masuk.nextInt();
}
}
System.out.println("Data
nilai yang dimasukkan");
for(int i=0;i<2;i++){
for(int
j=0;j<3;j++)
System.out.print(nilai[i][j]+"
");
System.out.println();}
}
}
OUTPUT
LISTING 02
INPUT
import
java.util.Scanner;
public class
JumlahMatriks{
Scanner
masuk=new Scanner(System.in);
public
void masukData(float data[][]){
for
(int i=0;i<3;i++){
for
(int j=0;j<3;j++){
System.out.print("("+(i+1)+","+(j+1)+")"+":");
data[i][j]=masuk.nextFloat();
}
}
}
public
float[][]tambah(float AA[][],float BB[][]){
float
hasil[][]=new float [3][3];
for(int
i=0;i<3;i++)
for(int
j=0;j<3;j++)
hasil[i][j]=AA[i][j]+BB[i][j];
return
hasil;
}
public void
tampilData(float data[][],char nama){
for(int
i=0;i<3;i++){
for(int
j=0;j<3;j++)
System.out.print(nama+"["+(i+1)+"]["+(j+1)+"]="+data[i][j]+"
");
System.out.println();
}
}
public
static void main(String args[]){
float
A[][]=new float[3][3];
float
B[][]=new float[3][3];
float
C[][]=new float[3][3];
JumlahMatriks
jumlah=new JumlahMatriks();
System.out.println("Masukkan
data matrik A");
jumlah.masukData(A);
System.out.println("Masukkan
data matrik B");
jumlah.masukData(B);
C=jumlah.tambah(A,B);
jumlah.tampilData(C,'C');
}
}
OUTPUT
LISTING 3
INPUT
import
java.util.Scanner;
public class
ArrayDimensiDua2_modifikasi{
public static
void main(String args[]){
Scanner masuk=new
Scanner(System.in);
int nilai[][]=new int[3][3];
System.out.println("Masukkan
data nilai");
for (int i=0;i<3;i++)
{
for(int j=0;j<3;j++){
System.out.print("("+(i+1)+","+(j+1)+")"+":");
nilai[i][j]=masuk.nextInt();
}
}
System.out.println("Data
nilai yang dimasukkan");
for(int i=0;i<3;i++){
for(int
j=0;j<3;j++)
System.out.print(nilai[i][j]+"
");
System.out.println();}
int det;
det=(nilai[0][0]*nilai[1][1]*nilai[2][2])+
(nilai[0][1]*nilai[1][2]*nilai[2][0])+
(nilai[0][2]*nilai[1][0]*nilai[2][1])-
(nilai[2][0]*nilai[1][1]*nilai[0][2])-
(nilai[2][1]*nilai[1][2]*nilai[0][0])-
(nilai[2][2]*nilai[1][0]*nilai[0][1]);
System.out.println("Nilai
dterminan="+det);
}
}
OUTPUT
0 komentar:
Post a Comment
Thanks For Your Feedback.