This library allow to specify the internal base of the arbitrary
precision numbers( default is decimal), as well as allows
specification of the precision of floating point values. Each
floating point number precision can be read with .precision().
Also supports specification of rounding modes
The next version https://bpaste.net/show/dc3c5f10f2ca
I use https://github.com/dsimcha/Rational/blob/master/rational.d
I want to do it:
auto c = new Currencies!Rational.rational.Rational!(BigInt);
where Rational.rational.Rational it is std.rational.Rational
I get the error:
Error: template instanc
https://github.com/acmeism/RosettaCodeData/blob/master/Task/Arithmetic-Rational/D/arithmetic-rational.d
With "eris" lib some problems, the first error:
.../.dub/packages/eris-0.0.1/eris/integer/digits.d(241): Error:
cannot implicitly convert expression (digits.length) of type
ulong to int
What can I import to use rational numbers?
I found it
https://github.com/dsimcha/Rational/blob/master/ration
The next version
https://bpaste.net/show/9468f24d9df0
On 31.01.15 15:56, zeljkog wrote:
On 31.01.15 15:45, RuZzz wrote:
Maybe I need good examples on C++, for this class, because a lot of
examples on C++.
Maybe this can help you:
https://github.com/andersonpd/decimal
Also
http://code.dlang.org/packages/eris
On Saturday, 31 January 2015 at 15:02:09 UTC, Colin wrote:
Maybe you can articulate it in one post what this class is
trying to achieve?
Maybe this?
https://github.com/andersonpd/decimal/blob/master/decimal/bigfloat.d
The main thing is not to lose currency in calculations that use
arithmetic.
On Saturday, 31 January 2015 at 14:26:45 UTC, RuZzz wrote:
The next version, which does not work:
https://bpaste.net/show/b9c85de68d07
I really dont understand what your trying to achieve here.
Maybe you can articulate it in one post what this class is trying
to achieve?
On 31.01.15 15:45, RuZzz wrote:
Maybe I need good examples on C++, for this class, because a lot of
examples on C++.
Maybe this can help you:
https://github.com/andersonpd/decimal
I am looking for not only free solutions.
Maybe I need good examples on C++, for this class, because a lot
of examples on C++.
The next version, which does not work:
https://bpaste.net/show/b9c85de68d07
On Saturday, 31 January 2015 at 13:45:22 UTC, RuZzz wrote:
I want to understand the correct architecture of the class.
Sorry, you still did not state your problem (or what you are
trying to achieve) clearly.
Writing down a clear problem description is likely to get you
halfway to the solution
I want to understand the correct architecture of the class.
Thanks. Do I need to use rational fractions for the Currencies
class?
On Saturday, 31 January 2015 at 12:07:23 UTC, RuZzz wrote:
How to get amount of digit after point in a double for to get
integer from a double?
assert(amountAfterPoint(1.456) == 3);
assert(amountAfterPoint(0.6) == 5);
How about a loop like
import std.stdio;
void main(){
w
without to!string
How to get amount of digit after point in a double for to get
integer from a double?
assert(amountAfterPoint(1.456) == 3);
assert(amountAfterPoint(0.6) == 5);
On Friday, 30 January 2015 at 20:34:53 UTC, RuZzz wrote:
What do I need to learn?
c["BTC"]["N-01"] = 1.0002;//Error: cannot implicitly convert
expression (1) of type double to
axfinance.api.currencies.Currencies
As I see it, there is no constructor in your class with a double
argument.
What do I need to learn?
module axfinance.api.currencies;
import std.array, std.stdio, std.system, std.bigint, std.conv;
class Currencies
{
public:
this(ulong pf)
{
exponent(pf);
}
bool integer(BigInt pb)
{
21 matches
Mail list logo