Un altro caso speciale di iterazione è il prodotto algebrico. La funzione Prodotto è simile alla funzione Sommatoria e richiede anch'essa tre argomenti. Il primo argomento viene valutato prima dell'inizio della moltiplicazione e viene generalmente utilizzato per inizializzare una variabile contatore o indice. Il secondo argomento specifica un limite per il contatore o l'indice. Il terzo argomento è la quantità da moltiplicare nel prodotto. Ad esempio, chiamando la funzione Prodotto con il primo argomento assegnato a i, il secondo argomento di e il terzo argomento di i, si ottiene il prodotto di tutti gli interi da a. Questo equivale a eseguire un ciclo For che inizializza i a, viene eseguito finché i è minore o uguale a e aumenta i di uno a ogni passo. In questo caso, il corpo del ciclo for moltiplicherà la variabile p per il valore di i a ogni passo.