"The true counts employed by PowerSim are "floored," which means the running count is divided by the number of unseen cards remaining, then multiplied by 52 to get an index scaled to full deck, rather than half or quarter deck. Then the INT math function is used to get an integral index, which in Basic (as opposed to c++) is never higher than the exact fractional index.
Examples of floored TCs:
* RC = 20, unseen = 64, TC = INT(20/64 x 52) = INT(16.25) = 16 (nice to dream, isn't it?)
* RC = 20, unseen = 65, TC = INT(20/65 x 52) = INT(16) = 16
* RC = 20, unseen = 66, TC = INT(20/66 x 52) = INT(15.7575..) = 15
* RC = -7, unseen = 122, TC = INT(-7/122 x 52) = INT (-2.9836) = -3
* RC = -7, unseen = 118, TC = INT(-7/118 x 52) = INT(-3.0847) = -4
Choosing accuracy of decks remaining to nearest quarter deck, or nearest half deck was not done. Instead the fractional TC is precise and then floored. Again here, nearest 1/x deck accuracy could be written in by a programmer, and I would be glad to help, if this is desired.
Doing the entire TC calculation "in line," rather than splitting it up into parts, guarantees the accuracy of this flooring technique, under the IEEE 754 floating point standard employed by XBasic. Another advantage is simplicity and readability of the source. A disadvantage is speed in execution."
This is quoted from the Powersim instructions. Are you saying this is not the correct way to calculate true count?