Ocena użytkownikóww: ***** / 1
Nadesłany przez Tomasz Lubiński, 06 kwietnia 2011 13:30
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.Jeżeli nie odpowiada Ci sposób formatowania kodu przez autora skorzystaj z pretty printer'a i dostosuj go automatycznie do siebie.
stos_2_js.html:
...
//tablica przechowywujaca stos
var stos = [];
//funkcja pokazujaca aktualny obraz stosu
function pokaz()
{
var obraz_stosu = document.getElementById("stos");
var obraz = "<i><wierzchołek stosu></i><br>";
for (var i=stos.length-1; i>=0; i--)
{
obraz += stos[i] + "<br>";
}
obraz += "<i><dno stosu></i><br>";
obraz_stosu.innerHTML = obraz;
}
//funkcja wrzucajaca dane na stos
function wrzuc(x)
{
stos.push(x);
pokaz();
return false;
}
//funkcja zdejmujaca dane ze stosu
function zdejmij()
{
if (stos.length > 0)
{
alert(stos.pop());
}
else
{
alert("Stos jest pusty");
}
pokaz();
return false;
}
...