Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

101
Visualizações
El bucle no se incrementa

Soy nuevo en javascript.

Tengo que crear una función que devuelva los próximos múltiplos de 5 en función de un número dado. Pero mi ciclo repite la información, no incrementa el resultado. ¿Qué estoy haciendo mal?

 function proS(num, mult) { let arr = [] for (var i = 1; i <= mult; i++) { arr.push(Math.ceil(num / 5) * 5) } return arr } proS(6, 4)

devuelve [10, 10, 10, 10]

about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

debe usar su fórmula para producir el valor inicial de num , luego agregarle 5 cada vez que pasa por el ciclo.

 function proS(num, mult) { let arr = [] num = Math.ceil(num / 5) * 5; for (var i = 1; i <= mult; i++, num += 5) { arr.push(num) } return arr } console.log(proS(6, 4))

about 4 years ago · Juan Pablo Isaza Relatório

0

No escribiré la respuesta, pero te indicaré la dirección correcta. Si presta mucha atención arr.push(Math.ceil(num / 5) * 5) este fragmento de código es invariable. Esto significa que probablemente debería agregar la variable i en algún lugar allí para que realmente devuelva una salida diferente en cada iteración del ciclo.

about 4 years ago · Juan Pablo Isaza Relatório

0

gracias chicos, terminé haciendo esto y funcionó:

 function proS (num, mult){ let arr = [] let res = (Math.ceil(num / 5) * 5) for (var i = 1; i <= mult; i ++){ arr.push(res) res += 5 } return arr }
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda