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
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
|
|
)
|