Selasa, 21 Juni 2011

clue parampa quiz 1

HANYA CLUE!
level 1 : Disuruh klik mulai kan??

level 2 : Pilih Jawaban “A”

level 3 : hayooo lingkaran yg paling kecil yg mana?? liatnya di seluruh layar ya.. bukan di kumpulan itu aja

level 4 : soalnya kebalik kan.. jawabannya kebalik juga

level 5 : Pilih Jawaban “B”

level 6 : cari kata yup...

level 7 : yg bukan nama tempat yg mana?? (lagu daerah jakarta... _ali - _ali)

level 8 : Pilih “?” yang mirip dengan soal

level 9 : Ingat kombinasi warna yang ada karena bakal terus dipake, lalu klik “ingat”

level 10 : Pilih Jawaban “…hidup bercermin bangkai”

level 11 : DEATH artinya apa?? (dalam bahasa indonesia) cari kata itu di pilihan jawaban..(mate____ka)

level 12 : Pilih Jawaban “10?

level 13 : Klik “13? pada tulisan level 13

level 14 : Masukkan kombinasi warna “merah-biru-kuning-merah-hijau”

level 15 : Geser mouse keluar layar, maka kepala kucing akan tertunduk, lalu klik “space” pada keyboard

level 16 : Lari ke “ujung kanan atas”

level 17 : “Gerakin cicaknya” sampai tujuan , tapi jangan sentuh warna lain

level 18 : Tulis kata “PANDA”

level 19 : Pilih jawaban “21?

level 20 : Pilih jawaban “D”

level 21 : Pilih jawaban “E”

level 22 : Potong kabel lebar berwarna “merah” di time counter

level 23 : Klik “23? di baris ke-3, ke-3 dr kiri

level 24 : Pilih latar warna “merah-biru-kuning-merah-hijau”

level 25 : Klik “lingkaran orange”, trus klo mau ke lingkaran satunya lg jgn lewat area permainan

level 26 : Klik “persegi panjang yang kiri bawah”

level 27 : Di bawah 3 lambang hati ada seekor “cicak”, tinggal di klik aja

level 28 : Cuma butuh gerakin cursor atas bawah

level 29 : Klo masih baru di level ini susun aja dulu gambarnya, trus ikutin tanda panah yang ke “bulatan”, klik “bulatannya”

level 30 : Pilih jawaban “20?

level 31 : Klik kiri “lingkaran orange” sebelah kiri, drag (jgn dilepasin) ke “lingkaran orange” sebelah kanan. Ada cara lain, lelet

level 32 : Pilih jawaban “TDAJ”

level 33 : Pilih jawaban “100001?

level 34 : Klik 3 “lambang hati” di pojok kanan atas

level 35 : Pencet tombol berwarna “merah-biru-kuning-merah-hijau”

level 36 : Drag tulisan “level 36?, dibelakangnya ada tombol

level 37 : Pilih jawaban “zibba”

level 38 : Tembak kepala “cowo”

level 39 : Pilih jawaban “level 39?

level 40 : Tekan tanda”->” di keyboard

level 41 : Klik tanda “!”

level 42 : “Tunggu” adengan oonnya selesai, jgn klik apa2

level 43 : Klik “NTB (Pulau Lombok)”

level 44 : Klik “1? pada soal 1=5

level 45 : Klik “45? pada tulisan level 45

level 46 : Pianonya memiliki urutan nada C D E F G A B, trus klik nada piano hingga membentuk kata “E G G”

level 47 : Tembak kepala “cowo”

level 48 : Tulis jawaban “11?

level 49 : Klik tulisan “run” sampai kepiting kabur ke kanan

level 50 : Tekan angka “1? di keyboard

level 51 : Lolosin kuncinya, jgn kena area berwarna “hitam”

level 52 : Drag tanda (-) ke tulisan level 52, jadinya “level 5-2?, trus klik tulisannya

level 53 : Tekan huruf “S” di keyboard

level 54 : Pilih jawaban “5?

level 55 : Ketik “anini” di keyboard

level 56 : Geser kata “bulan”, di belakangnya ada jawaban

level 57 : Geser bolak-balik mouse di bawah tanda “!!”

level 58 : Pilih warna “kuning”

level 59 : Pilih warna “kuning-hijau-orange-ungu-hijau-merah”

level 60 : Klik huruf “B” “O” “N” “O”

level 61 : Tekan piano dengan menulis “C A G E”

level 62 : Ga usah ngapa2in

level 63 : Klik tulisan “eve” pada tulisan level 62

level 64 : Pilih jawaban “parampaa”

level 65 : Pilih “Mr. Krab-Smurf-The Simpsons-Mr. Krab-Parampaa”

level 66 : Ketik “one” pada keyboard

level 67 : Klik tanda “.”, lalu klik “matahari”, lalu klik “pohon”

level 68 : Tekan “F1 dan F4? di bagian atas keyboard

level 69 : Klik huruf “A” pada kata heart

level 70 : Pilih jawaban “10?

level 71 : Tahan terus menerus “shift-6? sampe doraemon menghilang

level 72 : Tangkap angka “2?, drag ke samping angka 7

level 73 : Urutan storage awalnya 1-2-3-4-5, ubah ke 2-5-3-4-1

level 74 : Pilih “lingkaran-besar-kuning-tersenyum”

level 75 : Tembak kata “HER”

level 76 : Klik kanan layar, trus klik kiri, biar mousenya kelihatan, tekan bagian tengah “O” pada kata mouse, telusuri lalu klik

level 77 : Drag tulisan “mouse” ke tombol hijau, drag lagi ke persegi di sebelah kiri, klik perseginya

level 78 : Klik “jendela di villa” pas lampunya nyala

level 79 : Tulis “Try Again”

level 80 : Tulis “The Cranberries”

level 81 : Pilih jawaban “13?

level 82 : Pilih “OK”, drag bomnya, klik tulisan yang tertutup bom

level 83 : Tunggu hingga detik “ke-3?, akan ada tulisan “S7OP”, klik tulisan S7OP-nya

level 84 : Ketik “?” pada keyboard

level 85 : Ketik “level 85?, ketik “”, ketik “you’re welcome”

level 86 : Klik “bagian tengah lingkaran bagian bawah pada angka 8? tulisan “level 86?

level 87 : “Tunggu kuncinya masuk” dulu, lalu tekan “enter”

level 88 : Tekan “F8?, trus pilih “safe mode”

level 89 : Klik buku berwarna “Biru-Ungu-Kuning-Ungu”

level 90 : Pilih lambang “omega (kaya’ tapal kuda)” dan “69?

level 91 : Cuma butuh “kelincahan tangan dan kesabaran” arah arahnya kaya maen point blank

level 92 : Klik warna “hijau-merah-kuning-biru-merah”

level 93 : Hitung dengan cepat jumlah bola berwarna “merah”

level 94 : Klik “Budi”

level 95 : Tunggu sampai “latarnya warna hijau”, trus klik “lanjut”

level 96 : Klik “mata, bintik tangan, duri di kepala, latar merah, rumput”

level 97 : Klik “tombol merah”

level 98 : Butuh kecepatan tangan dan koordinasi mata yg baik, lingkaran terkecil ada di antara “level & 98?

level 99 : koper yg paling kiri ?

level 100 : maaf gan msh blum tw     (^,^)

project UTS java

---- interface ------

public interface queue_interface<AnyType> {
void enqueue(AnyType data); //menambah data
AnyType dequeue();  //melihat data terdepan kemudian menghapus
AnyType getFront(); //melihat data terdepan
//AnyType getRear();
boolean isEmpty();  //memeriksa apakah queue kosong
boolean isFull();   //memeriksa apakah queue penuh
void makeEmpty();   //mengkosongkan queue
}


---class implementasi-----


public class QueueKita1<AnyType> implements queue_interface<AnyType>{
 public  int KAPASITAS_DEFAULT = 10000;
private AnyType[] arraykita;
private int terpakai;
private int terdepan;
private int terbelakang;

  public QueueKita1(){
    arraykita = (AnyType[]) new Object[KAPASITAS_DEFAULT];
makeEmpty();
  }

  public void enqueue(AnyType data) {
    if(isFull()){
//System.out.println("queue penuh, keluar dari aplikasi");
//System.exit(1);
      perluasKapasitas();
}
this.terbelakang = penambah(this.terbelakang);
this.arraykita[this.terbelakang] = data;
this.terpakai++;
  }

  public AnyType dequeue() {
    if(isEmpty()){
System.out.println("queue kosong, keluar dari aplikasi");
System.exit(1);
}

this.terpakai--;
AnyType tmp = this.arraykita[this.terdepan];
this.arraykita[this.terdepan] = null;
this.terdepan = penambah(this.terdepan);
return tmp;
  }

  public AnyType getFront() {
    if(isEmpty()){
System.out.println("queue kosong, keluar dari aplikasi");
System.exit(1);
}
return this.arraykita[this.terdepan];
  }

  public boolean isEmpty() {
    return this.terpakai == 0;
  }

  public boolean isFull() {
    return this.terpakai == this.arraykita.length;
  }

  public void makeEmpty() {
    this.terpakai = 0;
this.terdepan = 0;
this.terbelakang = -1;
  }

  public int kapasitas(){
    return this.terpakai;
  }

  private int penambah(int awal){
if(++awal == this.arraykita.length)
awal = 0;
return awal;
}

  private void perluasKapasitas(){
    AnyType[] tmp = (AnyType[]) new Object[arraykita.length];
    //for(int i=0; i<arraykita.length; i++)
    //  tmp[i] = arraykita[i];
    //System.arraycopy(asal, idxasal, tujuan, idxtujuan, besararray);
    System.arraycopy(arraykita, 0, tmp, 0, arraykita.length);

    arraykita = (AnyType[]) new Object[arraykita.length+KAPASITAS_DEFAULT];
    //for(int i=0; i<tmp.length; i++)
    //  arraykita[i] = tmp[i];
    System.arraycopy(tmp, 0, arraykita, 0, tmp.length);
  }
}




---class exucusi-----




import javax.swing.JOptionPane;

/**
 *
 * @author captain 11th
 */
public class Implement1 {

    private QueueKita1 que= new QueueKita1();
    private QueueKita1 que1= new QueueKita1();

    private int kapasitas=que.KAPASITAS_DEFAULT;
    private String nama="";
    private int jumlah_pembelian=0;

    private String isi1="";

    private String  isi_menu1(){
        isi1="Gudang Bulog ( "+kapasitas+ " )\n"+
         "1.Masukkan Data\n"+
         "2.Panggil Antrian\n"+
         "3.Keluar\n"+
         "Masukkan pilihan : ";

          return isi1;
    }

  public void menu1(){
      String x = JOptionPane.showInputDialog(isi_menu1());


      if (x.equals("1"))
menu2();
      else if (x.equals("2"))
menu3();
 else if (x.equals("3"))
     System.exit(1);
 else if (x.equals("4")){
    JOptionPane.showMessageDialog(null, que.dequeue() + " "+ que1.dequeue())    ;
    menu1();
 }

  }

  private void menu2(){
    String x = JOptionPane.showInputDialog("Masukkan nama : " );
    if (x.equals(""))
    JOptionPane.showMessageDialog(null, "Nama harus diisi")    ;
    else
    nama=x;
      try {

      do{
         String x1 = JOptionPane.showInputDialog("Jumlah Pembelian : " );
         jumlah_pembelian=Integer.parseInt(x1);
         if (jumlah_pembelian > kapasitas)
           JOptionPane.showMessageDialog(null, "Jumlah pembelian melebihi kapasitas tersedia")    ;

          }while (jumlah_pembelian>kapasitas);

      }
      catch (Exception e) {

      }

    que.enqueue(nama);
    que1.enqueue(jumlah_pembelian);
    kapasitas=kapasitas-jumlah_pembelian;
System.out.println(nama);
System.out.println(jumlah_pembelian);

    menu1();


  }


private void menu3(){

 if (que.isEmpty())
JOptionPane.showMessageDialog(null, "Tidak ada lagi antrian")    ;
 else
  {
String hasil="";
hasil="Nama : "+ que.dequeue()+"\n"
+"Jumlah Pembelian : "+ que1.dequeue()        ;
JOptionPane.showMessageDialog(null, hasil)    ;
menu1();

 }


}
public static void main(String args[]){
        Implement1 x= new Implement1();
        x.menu1();
    }
}


Pengikut