# Javascript

**URL:** <https://forum.kirupa.com/t/javascript/651286>\
**Category:** programming\
**Created:** [March 26, 2022, 2:08pm UTC](https://forum.kirupa.com/t/javascript/651286 "2022-03-26T14:08:06Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![dougbegg28](https://avatars.discourse-cdn.com/v4/letter/d/2bfe46/32.png) [@dougbegg28](https://forum.kirupa.com/u/dougbegg28)\
**Post date:** [March 26, 2022, 2:08pm UTC](https://forum.kirupa.com/t/javascript/651286/1 "2022-03-26T14:08:07Z")

</div>

Hello everyone. I’m new to the Javascript language and wish to ask for some help please.  
I’ve been given a task but I’m unsure how to go about it. I managed to work out how long it’ll take but unsure how to add in the 1% increase.

A man puts £5800 into a bank account to buy a car. The bank account attracts interest of 4% a year.  
The price of the car is £6500. But the price goes up by 1% a year!  
Assuming that the man does not take out, or add any money, how many years before he can buy the car?  
And what would be the price of the car?

 ![image](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/c/9/c95968f25e166367d183f66aa10d60e8d9dae8d6.png)

---

<div class="post-metadata">

**Author:** ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)\
**Post date:** [March 26, 2022, 4:20pm UTC](https://forum.kirupa.com/t/javascript/651286/2 "2022-03-26T16:20:51Z")

</div>

Hi @dougbegg28 - welcome to the forums! Can you share your code for what you have tried so far? 🙂

---

<div class="post-metadata">

**Author:** ![dougbegg28](https://avatars.discourse-cdn.com/v4/letter/d/2bfe46/32.png) [@dougbegg28](https://forum.kirupa.com/u/dougbegg28)\
**Post date:** [March 26, 2022, 9:01pm UTC](https://forum.kirupa.com/t/javascript/651286/3 "2022-03-26T21:01:41Z")

</div>

![image](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/1/8/1878dcc3df2e09ff427d0f0de7951e66606f9e24.png)

---

<div class="post-metadata">

**Author:** ![krilnon](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/krilnon/32/34_2.png) [@krilnon](https://forum.kirupa.com/u/krilnon)\
**Post date:** [March 26, 2022, 9:16pm UTC](https://forum.kirupa.com/t/javascript/651286/4 "2022-03-26T21:16:04Z")

</div>

I think you want something along the lines of the following:

```javascript
let balance = 5800
let carPrice = 6500
let years = 0

for(; balance <= carPrice; years++) {
  balance += balance * 0.04
  carPrice += carPrice * 0.01
  console.log(years, balance, carPrice)
}

console.log(`end years ${ years }, end price ${ carPrice }`)

```

---

<div class="post-metadata">

**Author:** ![dougbegg28](https://avatars.discourse-cdn.com/v4/letter/d/2bfe46/32.png) [@dougbegg28](https://forum.kirupa.com/u/dougbegg28)\
**Post date:** [March 27, 2022, 9:25pm UTC](https://forum.kirupa.com/t/javascript/651286/5 "2022-03-27T21:25:21Z")

</div>

Thank you, sir. I wasn’t sure how to add in the 1% increase and also get the end result.
