ปัญหา
เรามีจำนวนเงิน amt> 0 และเราฝากด้วยอัตราดอกเบี้ย p เปอร์เซ็นต์ หารด้วย 360 ต่อวันในวันที่ 1 มกราคม 2021 เราต้องการให้มียอดรวม>=a0
ฟังก์ชันของเราควรใช้พารามิเตอร์ทั้งสามนี้และส่งคืนวันที่ซึ่งจำนวนเงินจะเท่ากับจำนวนที่ต้องการ
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
const principal = 100; const amount = 150; const interest = 2; const findDate = (principal, amount, interest) => { const startingDate = new Date('2021-01-01') const dailyInterestRate = interest / 36000 let startingMoney = principal let daysPassed = 0 while (startingMoney < amount) { daysPassed++ startingMoney += startingMoney * dailyInterestRate }; startingDate.setDate(startingDate.getDate() + daysPassed) return startingDate.toISOString().split('T')[0] }; console.log(findDate(principal, amount, interest));
ผลลัพธ์
2040-12-26