JavaScript и дробная часть. Поможете?
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 => 98790function 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+' шт.'
}
Есть еще одна конструкция в JS, которая может пригодиться при работе с числами: toFixed()