Dim As DECIMAL x
, y
, result
p1 = 3.1415926535897932
flag = VarDecFromR8(p1, x)
flag = VarDecAdd(x, x, result)
flag = VarR8FromDec(result, z)
Print "add decimal "; p1;
" then print as double "; z
flag = VarDecRound&(result, 2, result)
flag = VarR8FromDec(result, z)
Print "round to 2 decimals "; z
flag = VarDecFromI4(7, x)
flag = VarDecFromI4(9, y)
flag = VarDecDiv(x, y, result)
flag = VarR8FromDec(result, z)
Print "divide decima 7 by decimal 9 then print as double "; z
flag = VarDecFromI8(777777777777777777&&, x)
x.scale = 18
flag = VarR8FromDec(x, z)
Print "777777777777777777&& to decimal then scale to 18 decimals "; z
flag = VarDecSub(result, x, result)
flag = VarR8FromDec(result, z)
Print "7/9 - .777777777777777777 = "; z