function dziesietnaNaSzesnastkowa(wartDziesietna) {
    wartDziesietna = parseInt(wartDziesietna, 10);
    if (!isNaN(wartDziesietna)) {
        znakiSzesnastkowe = "0123456789ABCDEF";
        if (wartDziesietna > 255) {
            return "Poza zakresem";
        }
        var i = wartDziesietna % 16;
        var j = (wartDziesietna - i) / 16;
        wynik = "0x";
        wynik += znakiSzesnastkowe.charAt(j) + znakiSzesnastkowe.charAt(i);
        return wynik;
    } else {
        return NaN;
    }
}
