# Tip Calculator : Frontend Coding Exercise

**URL:** <https://forum.kirupa.com/t/tip-calculator-frontend-coding-exercise/683596>\
**Category:** programming\
**Created:** [October 6, 2026, 8:32pm UTC](https://forum.kirupa.com/t/tip-calculator-frontend-coding-exercise/683596 "2026-10-06T20:32:04Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![Quelly](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/quelly/32/31386_2.png) [@Quelly](https://forum.kirupa.com/u/Quelly)\
**Post date:** [October 10, 2026, 9:00pm UTC](https://forum.kirupa.com/t/tip-calculator-frontend-coding-exercise/683596/10 "2026-10-10T21:00:19Z")

</div>

Okay so the actual problem here is how floating point numbers get represented. the browser isn’t actually storing `0.1` it’s storing something super close to it, which adds up when you do a bunch of math.

---

_[View the full topic](https://forum.kirupa.com/t/tip-calculator-frontend-coding-exercise/683596)._
