ciao a tutti,

mi sono accorta che la mia funzione javascript fa i prezzi sbagliati VVoVe:

ad esempio

3.18 * 130% = secondo la funzione 7.15 invece secondo la calcolatrice 7.31

VVoVe: in alcuni punti sballa anche di 2 €

non riesco a capire, come è possibile :master:

codice:
<script language="JavaScript" type="text/JavaScript">
<!--
function calcolapubblico(prezzo) {
  var prezzo = parseFloat(prezzo.value);
  if (prezzo < 15.00){
		var aumento = prezzo * 130/100;
		var tot = aumento + prezzo;
  		//var menoiva = tot / 1.20;
		var pubblico = tot;
  }else if (prezzo > 15.00 && prezzo < 50.00){
		var aumento = prezzo * 120/100;
		var tot = aumento + prezzo;
  		//var menoiva = tot / 1.20;
		var pubblico = tot;
  }else if (prezzo > 50.00 && prezzo < 150.00){
		var aumento = prezzo * 100/100;
		var tot = aumento + prezzo;
  		//var menoiva = tot / 1.20;
		var pubblico = tot;
  }else if (prezzo > 150.00){
		var aumento = prezzo * 80/100;
		var tot = aumento + prezzo;
  		//var menoiva = tot / 1.20;
		var pubblico = tot;
	}
	return Math.floor(pubblico*100)/100
}
</script>
grazie mille