public class Tumpukan{
static int atas = -1;
static int batasAtas = 9;
public static void push(String tumpuk[], String data)
{ if (atas >= batasAtas)
System.out.println("Maaf, tumpukan penuh");
else
{ System.out.println("PUSH: "+data);
atas = atas + 1;
tumpuk[atas]=data;
}
}
public static String pop(String tumpuk[])
{ String hasilPop="";
if (atas<0)
hasilPop="Maaf, tumpukan kosong";
else
{ hasilPop = tumpuk[atas];
tumpuk[atas]=null;
atas--;
}
return (hasilPop);
}
public static void bacaTumpukan(String tumpuk[])
{ System.out.println("Kondisi Tumpukan : ");
for (int i=batasAtas;i>=0;i--)
{
if (i==atas)
System.out.println(i+". "+ tumpuk[i]+" atas");
else if (tumpuk[i]==null)
System.out.println(i+". ");
else
System.out.println(i+". "+tumpuk[i]);
}
}
public static void main(String []wawan)
{ String tumpuk[]=new String [10];
System.out.println("Praktikum 1 ");
push (tumpuk, "Buku A");
push (tumpuk, "Buku B");
push (tumpuk, "Buku C");
push (tumpuk, "Buku D");
System.out.println(" ");
bacaTumpukan(tumpuk);
System.out.println(" ");
System.out.println("Praktikum 2 ");
push (tumpuk, "Buku E");
push (tumpuk, "Buku F");
push (tumpuk, "Buku G");
push (tumpuk, "Buku H");
System.out.println(" ");
bacaTumpukan(tumpuk);
System.out.println(" ");
System.out.println("Praktikum 3 ");
push (tumpuk, "Buku I");
push (tumpuk, "Buku J");
push (tumpuk, "Buku K");
push (tumpuk, "Buku L");
System.out.println(" ");
bacaTumpukan(tumpuk);
System.out.println(" ");
System.out.println("Praktikum 4 ");
System.out.println("POP : "+pop (tumpuk));
System.out.println("POP : "+pop (tumpuk));
System.out.println("POP : "+pop (tumpuk));
System.out.println("POP : "+pop (tumpuk));
System.out.println(" ");
bacaTumpukan(tumpuk);
System.out.println(" ");
System.out.println("Praktikum 5 ");
System.out.println("POP : "+pop (tumpuk));
System.out.println("POP : "+pop (tumpuk));
System.out.println("POP : "+pop (tumpuk));
System.out.println("POP : "+pop (tumpuk));
System.out.println("POP : "+pop (tumpuk));
System.out.println("POP : "+pop (tumpuk));
System.out.println("POP : "+pop (tumpuk));
System.out.println(" ");
bacaTumpukan(tumpuk);
}
}
Category
- Kumpulan Program Java (10)
- Music Barat (3)
Texts
Instructions
Recomended
Popular Posts
-
public class Antrian{ static int ekor = -1; static int maxEkor = 9; public static void addQueue(String antrian[], String data) { if...
-
public class Aritmatika { public static void main(String args[]) { System.out.println("1 + 2 = "+(1+2)); System.o...
-
public class Tumpukan{ static int atas = -1; static int batasAtas = 9; public static void push(String tumpuk[], String data) { if (...
-
import java.util.Scanner; public class Volume_kerucut { public static void main(String args[]) { Scanner masuk=new Scanner...
-
import java.util.Scanner; public class Lingkaran { public static void main(String args[]) { Scanner masuk=new Scanner(Syst...
-
import java.util.Scanner; public class Mahasiswa { public static void main(String[] args) { Scanner masuk=new Scanner (System.in);...
-
Untuk download nya buka Link disini ========================= http://www.mediafire.com/download.php?sw54s132ghlv5lw
-
import java.util.Scanner; public class TUGAS { public static int N=0; public static void mengisi_data(String nama[], String jenis[], St...
-
import java.util.Scanner; public class Volume_tabung { public static void main(String args[]) { Scanner masuk=new Scanner(...
-
untuk download nya buka Link dibawah ini ============================== http://www.mediafire.com/download.php?hra4mvz5fvdsci8
Recent Posts
Download
Blogger Tricks
Blogger Themes
Kamis, 29 Desember 2011
mencari isi tumpukan pada program java
output
Diposting oleh Welcome Blog Tommy di 02.51
Label: Kumpulan Program Java
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar