questa è una variante, forse più aderente al diagramma. Prova a sostituire e vedi se va

***
var potenza = 1;//azzero potenza: l'elemento neutro per la moltiplicazione è 1
//moltiplico il valore per 16 partendo dalla posizione i corrente
//sino ad arrivare al penultimo indice
for(var ipot = (n-1-i); ipot > 0; ipot--)
{
potenza *= 16;
}
***