[править после обновления]
var sp = $('#sellingprice').val() | 0;
if (sp <= 50) {
$('#result').val(sp * 0.07)
}
else {
$('#result').val(sp - 50 * 0.05 + 3.5) /* check the operations order */
}
, где
$('#sellingprice').val() | 0
- явное (и более эффективное, чем parseInt) int-приведение.Если вы можете вставить также значения с плавающей точкой, измените этот оператор на var sp = parseFloat($('#sellingprice').val())
с помощью троичного оператора, код просто уменьшится до
var sp = $('#sellingprice').val() | 0;
$('#result').val((sp <= 50)? sp - 50 * 0.05 + 3.5 : sp * 0.07)