Selasa, 12 Mei 2009

Praktikum 8 - Modul 5 - Queue - Program 2

<HTML>
<HEAD>
<TITLE> Struktur Data Queue </TITLE>
<SCRIPT Language = "JavaScript">

var queue = new Array ();
function Masuk (data)
{
queue.unshift (data);
}

function Keluar ()
{
var keluar_antrian = queue.pop ();
if (keluar_antrian == undefined)
return "Queue Kosong";
else
return keluar_antrian;
}

function Dalam_Antrian (list)
{
list.options.length = 0;
for (var i = 0; i < queue.length; i++)
{
var data = new Option (queue[i]);
list.options[list.options.length] = data;
}
}
</SCRIPT>
</HEAD>
<BODY>
<FORM>
<input type = text name = textSimpan>
<input type = button value = "Masuk Antrian"
onClick = 'Masuk (textSimpan.value);
textSimpan.value = "";
Dalam_Antrian (Visualisasi);'>
<select name = "Visualisasi" size = "10">
<option>Isi Antrian . . . .
</select>
<input type = button value = "Keluar Antrian"
onClick = "textAmbil.value = Keluar ();
Dalam_Antrian (Visualisasi);">
<input type = text name = textAmbil size = 20>
</FORM>
</BODY>
</HTML>

Tidak ada komentar:

Posting Komentar