Cytat(Xart @ 25.06.2014, 21:15:40 )

Więc może i ja spróbuję pomóc

Ciężko będzie Ci zrobić bezpośrednio kalkulator z DEC -> HEX
Musisz zrobić to pośrednio tzn DEC->BIN->HEX tak będzie o wiele łatwiej
w 1 konwersji wykorzystujesz resztę z dzielenia liczby przez 2 aż do momentu kiedy w ostatnich wierszach pojawi się 0, 1
w 2 konwersji dzielisz liczbę binarną co cztery bity i obliczasz ich wartość a potem zapisujesz z tym, że jak wyjdzie np 10 to A itd...
Po zapisaniu w odpowiedniej kolejności masz gotową liczbę

Musisz sam pomyśleć :]
To wymyśliłeś ;-) Wystarczy zwykłe dzielenie i modulo (reszta z dzielenia), zupełnie tak jak opisałeś to w punkcie pierwszym.
Do autora: szukałeś w ogóle coś na ten temat w internecie? Jest mnóstwo materiałów na ten temat. Nawet w manualu PHP funkcji dechex napewno znajdziesz gotowce.