X-Git-Url: https://git.ucc.asn.au/?p=ipdf%2Fcode.git;a=blobdiff_plain;f=src%2Ftests%2Frealops.cpp;fp=src%2Ftests%2Frealops.cpp;h=2ccba67c758627eb3903a38e453d395306cf1593;hp=0000000000000000000000000000000000000000;hb=5e19040b00e135ead52e535165e079ee72059727;hpb=c9ce50e17952b0feeec68758444a50302a0aafba diff --git a/src/tests/realops.cpp b/src/tests/realops.cpp new file mode 100644 index 0000000..2ccba67 --- /dev/null +++ b/src/tests/realops.cpp @@ -0,0 +1,26 @@ +#include "main.h" +#include "real.h" + +using namespace std; +using namespace IPDF; + + +int main(int argc, char ** argv) +{ + srand(time(NULL)); + Real a = Random(100); + Real b = Random(100); + Debug("a = %f", Float(a)); + Debug("b = %f", Float(b)); + Debug("a + b = %f", Float(a + b)); + Debug("a - b = %f", Float(a - b)); + Debug("a * b = %f", Float(a * b)); + Debug("a / b = %f", Float(a / b)); + Debug("a += b => %f", Float(a += b)); + Debug("a -= b => %f", Float(a -= b)); + Debug("a *= b => %f", Float(a *= b)); + Debug("a /= b => %f", Float(a /= b)); + Debug("a = %f", Float(a)); + Debug("b = %f", Float(b)); + +}