Есть исходная задача: Стоимость за успешное выполнение задания = 0.50 Пополненный баланс задания = 0.75 Вопрос: сколько заданий при оплате за 1 задание в сумме 0.50 выйдет количество заданий для выполнения. По логике 0.75/0.50=1.5 - количество заданий, но как можно определить 0.50 задания (т.е. не бывает же выполнение половины задания), поэтому проще сделать количество заданий 1, а остаток от баланса 0.75-0.50=0.25 убрать (ну или вернуть), так как на такую сумму при такой стоимости выполнения заданий эта сумма ни к чему. Вот сделал код:
| Код | script language='JavaScript'> function calcul_cost() { var taskbalance = 0.75; var taskcost = 0.50; var numb = Math.round(taskbalance/taskcost*100,0)/100; document.getElementById('numb').innerHTML=numb.toFixed(0); } calcul_cost();
</script>
|
Вообщем мне выдает значение переменной numb упорно 2, а мне нужно 1, пробовал заменить round на ceil и floor, результат тот же. Помогите правильно составить код. Все спасибо |