Sabtu, 20 November 2010

Jawaban Uts Java Array



Kemarin pas uts java, tidak bisa mengerjakannya, jawaban nya udah ada di kepala tapi pas mau di implementasikan ke java susah skali... akhirnya yaa hasilnya mengecewakan ;( ... besoknya iseng iseng sambil ngawas ujian kelas lain eeh ternyata malah bisa .. tidak nyampe sejam pula nyelesaikannya .... coba kalau pas ujian kayak hasilnya bisa lebih baik ... tapi ga apa apa lah .. semua telah terjadi yang penting bisa menjadi pelajaran dan akhirnya bisa diperbaiki .
:)

let's check .....

import java.io.*;

public class xcode{
static BufferedReader datain = new BufferedReader (new InputStreamReader(System.in));
public static void main (String args[]) throws IOException{
int pilih,i,b,jum,baru,lama;
String enter ="";
String kode[] = new String[5];
String judul[] = new String[5];
String pengarang[] = new String[5];
String penerbit[] = new String[5];
int th[]= new int[5];
int jml[] = new int[5];
jum= 0;
do{
System.out.println();
System.out.println(" MENU UTAMA ");
System.out.println(" ----------------------");
System.out.println(" 1 Input Data ");
System.out.println(" 2 Tampil Data");
System.out.println(" 3 Tampil buku Terbaru");
System.out.println(" 4 Tampil buku Lama");
System.out.println(" 0 Keluar ");
System.out.println();
System.out.print(" Pilihan Anda : ");
pilih = Integer.parseInt(datain.readLine());
switch(pilih){
case 1:
System.out.println(" Anda Memilih Input Data ");
System.out.println();
System.out.print(" MAsukan Jumlah datA : ");
jum = Integer.parseInt(datain.readLine());
for (i=1;i<=jum;i++){
System.out.print(" Masukan KODE buku ke " +i +" : ");
kode[i] = datain.readLine();
System.out.print(" Masukan JUDUL buku ke " +i +" : ");
judul[i] = datain.readLine();
System.out.print(" Masukan PENGARANG buku ke " +i +" : ");
pengarang[i] = datain.readLine();
System.out.print(" Masukan PENERBIT buku ke " +i +" : ");
penerbit[i] = datain.readLine();
System.out.print(" Masukan TAHUN terbit buku ke " +i +" : ");
th[i] = Integer.parseInt(datain.readLine());
System.out.print(" Masukan JUMLAH buku ke " +i +" : ");
jml[i] = Integer.parseInt(datain.readLine());
}
break;
case 2: System.out.println(" TAMPIL DATA ");
System.out.println();
//System.out.println("No | Judul | Pengarang | Penerbit | thn terbit | Jumlah | ");
System.out.println( "No" +" |" +"Judul" +"\t"+"\t"+"|" +"Pengarang" +"\t"+"|" +"Penerbit" +"\t"+"|" +"Tahun" +"\t"+"|" +"Jumlah" +"| ");
for (i=1;i<=jum;i++){

System.out.println( i + " |" +judul[i] +"\t"+"\t"+"|" +pengarang[i] +"\t"+"\t"+"|" +penerbit[i] +"\t"+"\t"+"|" +th[i] +"\t"+"|" +jml[i] +"| ");
}
break;
case 3:
System.out.println(" DATA BUKU BARU");
System.out.println();
baru = th[1];
for (i = 1;i<=jum;i++){
if (baru<>
baru = th[i];
}
}
System.out.print (" Buku dengan tahun terbut terbaru : " +baru);
break;
case 4:
System.out.println(" Buku Baru");
lama = th[1];
for (i = 1;i<=jum;i++){
if (lama> th[i]){
lama = th[i];
}
}
System.out.print (" Buku dengan tahun terbit lama : " +lama);
break;
case 0: System.out.println(" Anda Memilih Keluar");
System.out.println(" TerimakasiH");
break;
default:
System.out.println(" Anda Salah Memilih ");
}
System.out.println();
System.out.println(" Tekan Enter untuk Melanjutkan ");
enter = datain.readLine();
}while(pilih!=0);
}
}

maaf jika masih banyak kekurangan

presented by dian heryana

Tidak ada komentar:

Home Again

Bismillah Waktunya pulang.. Alhamdulillah