You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
311 B
TypeScript

export const nbYear = (p0: number, percent: number, aug: number, p: number): number => {
let year = 0
while (p0 < p) {
p0 += Math.floor(p0 * percent / 100) + aug
year++
}
return year
}
console.log(
nbYear(1500, 5, 100, 5000), 15
)
console.log(
nbYear(1500000, 2.5, 10000, 2000000), 10
)