Open zitterbewegung opened 6 years ago
https://ethereum.stackexchange.com/questions/18870/is-there-a-good-way-to-calculate-a-ratio-in-solidity-since-there-is-no-float-do
pragma solidity ^0.4.6;
contract Divide {
function percent(uint numerator, uint denominator, uint precision) public
constant returns(uint quotient) {
// caution, check safe-to-multiply here uint _numerator = numerator * 10 ** (precision+1); // with rounding of last digit uint _quotient = ((_numerator / denominator) + 5) / 10; return ( _quotient);
}
22,7,10
https://remix.ethereum.org/#optimize=false&version=soljson-v0.4.21+commit.dfe3193c.js
https://ethereum.stackexchange.com/questions/18870/is-there-a-good-way-to-calculate-a-ratio-in-solidity-since-there-is-no-float-do
pragma solidity ^0.4.6;
contract Divide {
function percent(uint numerator, uint denominator, uint precision) public
constant returns(uint quotient) {
}
}
22,7,10