il miglior modo per imparare è far pratica...
lo so per esperienza personale...

cmq per l'ordinamento prendi spunto da qui:
http://forum.html.it/forum/showthrea...hreadid=724680

per il fattoriale qui:

http://forum.html.it/forum/showthrea...hreadid=724470