72juju Posted October 29, 2016 Report Share 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 Link to comment Share on other sites More sharing options...
Dr. McKay Posted October 30, 2016 Report Share 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 Link to comment Share on other sites More sharing options...
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.