Показать сообщение отдельно
  #1 (permalink)  
Старый 17.10.2020, 12:24
Аспирант
Отправить личное сообщение для Alexprom Посмотреть профиль Найти все сообщения от Alexprom
 
Регистрация: 19.09.2018
Сообщений: 60

Неверное деление целых чисел
Здравствуйте друзья!
Делаю себе калькулятор подсчета чувствительности к инсулину.
500 делю на суточную дозу инсулина 28 = 17,86
17,86 делю на 12 и должен получить 1,49 (с округлением) а получаю 1,42

Подскажите пожалуйста, что не так??

Вот скрипт
$(function() {    
  $('input').keyup(function(){
    updateTotal(); 
  });   

var updateTotal = function () {
  var input2 = parseInt($('#tab_id2').val()) || null;
  var total = (500 / input2).toFixed(2);
  if (input2) {        
      $('#total_id_1').val(total);
	  
    };

  var input1 = parseInt($('#total_id_1').val()) || null;
  var total = (input1 / 12).toFixed(2);
  if (input1) {        
      $('#total_id_2').val(total);  
    }
	
  } 
});

500÷<input type="number" id="tab_id2" />=
<input type="number" id="total_id_1"/>гр. <br>
<input type="number" id="total_id_2" />ХЕ


И еще такой вопрос, можно ли сделать так, чтобы при удалении значения с input все остальные значения удалялись?
Заранее большое спасибо!
Ответить с цитированием