@astergo534

Как сделать множители при разных сценариях в js калькулятором окупаемости?

Всем привет, только начал познавать js, нашел на просторах интернетах калькулятор окупаемости и переделал под себя:
const totalCustomerBaseInput = document.querySelector('#amount') // Ввод суммы
const projectionScenarioInput = document.querySelector('#plan') // Селектор сценариев

const mRRContainer = document.querySelector('#mRR') // Окупаемость за месяц
const aRRContainer = document.querySelector('#aRR') // За срок в зависимости от выбранного сценария
const roiContainer = document.querySelector('#roi') // За день

totalCustomerBaseInput.addEventListener('keyup', calculateReturns)
projectionScenarioInput.addEventListener('change', calculateReturns)

function calculateReturns (e) {

  const totalCustomers = parseInt(totalCustomerBaseInput.value)
  const totalDays = parseInt(projectionScenarioInput.value)
  
  const projectionPercent = parseFloat(projectionScenarioInput.value)
  
  const mRR = totalCustomers / 100 * projectionPercent *30
  const roi = mRR / 30
  roiContainer.innerHTML = "Daily " + "$" + roi.toFixed(2)
}


Собственно, я не могу написать формулу для const aRR , приведу пример: если значение value projectionScenarioInput = document.querySelector('#plan') равно 1 , то считаем aRR= totalCustomers + (roi *20) , если 2 , то то считаем aRR= totalCustomers + (roi *30) и так далее.
Как мне это сделать, не могу понять.
Спасибо.
  • Вопрос задан
  • 31 просмотр
Пригласить эксперта
Ответы на вопрос 1
z80b
@z80b
Frontend
Может так:
const aRR = totalCustomers + (roi * (projectionScenarioInput.value + 1) * 10);
Ответ написан
Ваш ответ на вопрос

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

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