Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

183
Vistas
¿Cómo aumento el número S, N veces, hasta llegar al número F?

Tengo un startValue conocido, un finalValue conocido y un número fijo de iterations permitidas.

Comenzando con startValue , necesito seguir aumentando el valor cada vez que recorro el ciclo hasta llegar a finalValue .

Quiero que el aumento sea proporcional (gradual).

Estoy probando lo siguiente y los números parecen tener sentido excepto por el salto al principio y al final de la matriz.

Parece haber un gran salto del primer valor al segundo y otro gran salto del penúltimo al último.

Sin embargo, los valores intermedios parecen aumentar gradualmente.

¿Es este el enfoque correcto o el mejor?

 let startValue = 0.07 let finalValue = 4.76 let iterations = 10 let values = [startValue] iterations-- while (iterations) { let [previousValue] = values.slice(-1) let nextValue = (finalValue - previousValue) / iterations values.push(nextValue) iterations-- } values.push(finalValue) document.getElementById('values').innerHTML = `[<br>&nbsp;&nbsp;${values.join(',<br/>&nbsp;&nbsp;')}<br>]`
 <div id="values"></div>

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Puede generar una matriz basada en la siguiente lógica:

1er elemento: startValue

2do elemento: startValue + diff

3er elemento: startValue + (diff * 2)

y así...

 const startValue = 0.07, finalValue = 4.76, iterations = 10, diff = (finalValue - startValue) / (iterations - 1), values = Array.from({ length: iterations }, (_, i) => startValue + i * diff); console.log(values);

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda