JavaScript: деление целого числа на другое целое, если результатом является целое число, и возвращает результат
Базовый JavaScript: упражнение-106 с решением
Напишите программу на JavaScript, чтобы делить целое число на другое целое, если результатом является целое число, и возвращать результат.
Пример решения:
HTML-код:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title> Divide an integer by another integer as long as the result is an integer and return the result</title>
</head>
<body>
</body>
</html>
Код JavaScript:
function divide_digit(num, d) {
if (d==1)
return num;
else
{
while (num % d === 0) {
num /= d;
}
return num;
}
}
console.log(divide_digit(-12, 2))
console.log(divide_digit(13, 2))
console.log(divide_digit(13, 1))
Пример вывода:
-3 13 13
Блок - схема:
Версия ES6:
function divide_digit(num, d) {
if (d==1)
return num;
else
{
while (num % d === 0) {
num /= d;
}
return num;
}
}
console.log(divide_digit(-12, 2))
console.log(divide_digit(13, 2))
console.log(divide_digit(13, 1))
Демонстрация в реальном времени:
См. Pen javascript-basic-упражнение-106 от w3resource ( @ w3resource ) в CodePen .
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на JavaScript, чтобы найти количество раз, чтобы заменить данное число суммой его цифр, пока оно не преобразуется в однозначное число.
Далее: Напишите программу на JavaScript, чтобы найти количество отсортированных пар, образованных его элементами из данного массива целых чисел, так что один элемент в паре делится на другой.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования