No non mi va

Ho messo come sotto ma mi fa venir fuori 150 quando lo chekko e mi sballa il totale anche solo calcolando a * b.

codice:
function calcolatotale() {

var a = document.forms[0].brani.value;
var b = document.forms[0].prezzo.value;
var c = (document.forms[0].altmix.checked) ? "15" : "0";
var d = document.forms[0].cd.value;
var e = d * "5";
var f = a * b + c + e;

document.forms[0].importo.value= parseFloat(f).toFixed(2).replace('.',',');

}