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