Questo ti funziona?
codice:
<script>
prezzo = 3.18
var aumento = prezzo * 130/100;
		var tot = aumento + prezzo;
  		//var menoiva = tot / 1.20;
		var pubblico = tot;
	alert(Math.floor(pubblico*100)/100)

</script>
Puoi fare un alert del parametro passato per verificare cosa contiene?
Posta anche la riga con la quale chiami lo script.

ps: con quelle if non hai previsto che il prezzo possa essere esattamente 15 o 50 o 150 €

ciao