Sabtu, 02 Mei 2009

Praktikum 6 - Modul 4 - Stack - Program 2

<HTML>
<HEAD>
<TITLE> Struktur Data Stack </TITLE>
<SCRIPT Language = "JavaScript">
<!--

var stack = new Array ();
function Input (data)
{
stack.push (data);
}

function Ambil ()
{
var data_dari_Stack = stack.pop ();
if (data_dari_Stack == undefined)
return "Stack Kosong";
else
return data_dari_Stack;
}

function TampilkanStack (list)
{
list.options.length = 0;
for (var i = 0; i < stack.length; i++)
{
var data = new Option (stack [i]);
list.options[list.options.length] = data;
}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM>
<input type = text name = textSimpan>
<input type = button value = "Masukkan ke Stack"
onClick = 'Input (textSimpan.value);
textSimpan.value = "";
TampilkanStack (mediaList);'>
<select name = "mediaList" size = "10">
<option>Tampilan data . . . .
</select>
<input type = button value = "Ambil dari Stack"
onClick = "textAmbil.value = Ambil ();
TampilkanStack (mediaList);">
<input type = text name = textAmbil size = 20>
</FORM>
</BODY>
</HTML>

Tidak ada komentar:

Posting Komentar