Jumat, 30 Maret 2012

Stack (java.coding)



Stack

Ini adalah hasil pengerjaan untuk tugas kuliah ALGORITMA & STRUKTUR DATA II.



import javax.swing.*;
import java.util.*;

public class stack2 {
  public static void main (String []args)
  {
    String jml_input, data;
    int n, i;
   
    jml_input = JOptionPane.showInputDialog("Jumlah input:");
    n         = Integer.parseInt(jml_input);

    System.out.println("Jumlah inputan : "+ n);
    System.out.println("______________________");

    Stack s = new Stack ();
   
    System.out.println("Hasil proses push : ");
    for (i=0; i<n; i++)
    {
      data = JOptionPane.showInputDialog("masukkan data ke-"+(i+1));
      s.push(data);
      System.out.println("push ke-"+(i+1)+" =" + data);  
    }

    System.out.println("______________________");
    System.out.println("Hasil proses pop : ");
   
    while (!s.empty())
    {
      Object elemen = s.pop();
      System.out.println(elemen);
    }
    System.out.println("");
  }
}




Hasil proses running program akan terlihat seperti gambar berikut.











AKU DENGAR BISIKAN SUARAMU

AKU DENGAR BISIKAN SUARAMU   Aku dengar bisikan suaraMu Menggema lembut di dalam batinku Sungguh engkau sahabatKu Jikalau eng...