var a = 98783.999999999;
a = Math.floor(a);
Просто отбросить дробную часть:
function Calc5() {
var discount=+document.getElementById('srok5').value.split('__')[0]
var sfive=+document.getElementById('srok5').value.split('__')[1]
var mfive=+document.getElementById('mesto5').value
document.getElementById('summ5').value=Math.floor((1-discount/100)*sfive*mfive*8)+' руб.'
document.getElementById('dis5').value=discount+'%'
document.getElementById('stend').value=mfive+' шт.'
}
Округлить сумму до 10 руб.
98784.99999999999 => 98780
98785.99999999999 => 98790
function Calc5() {
var discount=+document.getElementById('srok5').value.split('__')[0]
var sfive=+document.getElementById('srok5').value.split('__')[1]
var mfive=+document.getElementById('mesto5').value
document.getElementById('summ5').value=Math.round(((1-discount/100)*sfive*mfive*8)/10)*10+' руб.'
document.getElementById('dis5').value=discount+'%'
document.getElementById('stend').value=mfive+' шт.'
}