В моем текущем проекте я создаю случайные математические вопросники для абакуса. Таким образом, страница экзамена будет обслуживать суммы один за другим. Исходя из уровня студента, я генерирую суммы во внешнем интерфейсе, используя jquery и рендеринг, чтобы получить ответ ученика для проверки На определенном уровне мне нужно генерировать деления с нулевым остатком.
Итак, я использую функцию ниже, чтобы генерировать сумму, которая иногда возвращает неопределенное значение.
tripleDigitSingleDigitWithoutRemainder: function()
{
var dividend = BOBASSESSMENT.general.randomIntFromInterval(100, 999);
var divisor = BOBASSESSMENT.general.randomIntFromInterval(2, 9);
console.log("out: " + dividend + "_" + divisor);
console.log("remainder: " + (dividend % divisor));
var result_val = "";
// result_val = dividend % divisor;
if(dividend % divisor != 0)
{
console.log('loop_again');
BOBASSESSMENT.general.tripleDigitSingleDigitWithoutRemainder();
}else{
result_val = dividend + "_" + divisor;
console.log("return: " + result_val);
}
console.log("final_return: " + result_val);
return result_val;
}
, следовательно, пожалуйста, помогите мне здесь, чтобы сделать дальше.
требование состоит в том, чтобы показывать вопрос один за другим, а мне нужно, чтобы значение дивиденда и значение делителя давали остаток как 0. Это означает, что 16% 2 = 0, а не 16% 3 = 1.
Можете ли вы помочь здесь.