@Nastyuuuushka

Как сделать функцию которая выполняется последовательно в JS?

Выполнять уменьшение переменной -100 -25 -5 -1 и чтобы вконце-концов обнулилась до 0 при этом используя наши значения которые мы потом посчитаем

function Noname() {
    var count = prompt("What is the number?", "");
    count > 0;
    if (isNaN(count)) {
        alert("Please repeat and enter the number");
    }
    if (count % 25 == 0) {
        count -= 25;
    }
    if (count % 10 == 0) {
        count -= 10;
    }
}
  • Вопрос задан
  • 276 просмотров
Пригласить эксперта
Ответы на вопрос 2
SerzN1
@SerzN1
Challenge me!
var arr = [100,25,5,1];

function decomposite (a) { 
  var decompositeArray = [];

  arr.forEach((item, i) => {
    if (!decompositeArray[i]) {
      decompositeArray[i] = 0;
    }

    while (a >= item) {
      a -= item;
      decompositeArray[i] += 1;
    }
  });

  return decompositeArray;
}

decomposite(132);
[1, 1, 1, 2]

decomposite(300);
[3, 0, 0, 0]
Ответ написан
@deadem
function calc(count) {
  var arr = [ 100, 25, 5, 1 ];
  return arr.map(function(item) {
    var n = Math.floor(count / item);
    count = count % item;
    return n;
  })
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы