<html>
<head><title>Struktur Data Queue</title></head>
<script language="javascript">
var queue=new Array();
function input(data)
{
queue.push(data)
}
function ambil()
{
var keluar_antrian=queue.shift();
if (keluar_antrian==0)
return "Queue sudah kosong";
else
return keluar_antrian;
}
function tampilkan (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='input(textSimpan.value);
textSimpan.value="";
tampilkan(mediaList);'>
<select name="mediaList" size=12>
<option> Isi Antrian....
</select>
<input type=button value="Keluar Antrian"
onClick='textAmbil.value = ambil();
tampilkan(mediaList);'>
<input type=text name=textAmbil>
</form>
</body>
</html>
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar