72juju Posted October 29, 2016 Report Posted October 29, 2016 (edited) Hello i want a in-bot convertor by example if I type: 10.11 it will answer 10 REFS and 0 REC and 1 SCRAP. How can I do this please reply me ;(.. Edited October 29, 2016 by 72juju Quote
Dr. McKay Posted October 30, 2016 Report Posted October 30, 2016 This function should do the trick quite nicely. As with any currency that has decimal places, floating-point imprecision can be an issue so it's best to convert everything to the lowest denomination. function decimalToMetal(dec) { var output = {}; var scrap = Math.round(dec * 9); // Convert it to the lowest denomination (scrap) because floats suck output.refined = Math.floor(scrap / 9); scrap -= output.refined * 9; output.reclaimed = Math.floor(scrap / 3); scrap -= output.reclaimed * 3; output.scrap = scrap; return output; } Returns an object with properties refined, reclaimed, and scrap. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.