[AccessD] Maths Simplification

Stuart McLachlan stuart at lexacorp.com.pg
Sat Nov 2 02:43:59 CDT 2013


It can also be written as  x * (y ^ 0  +.... y ^ 1 ... y  ^  z)

It is called  a Geometric series. The general solution  is:

s =  x * (1-y^z)/(1-y) 

So: x = 100, y = 0.2 and z = 3

100 * (1 - 0.2 ^ 3) / (1 - 0.2)  =   124

-- 
Stuart


On 2 Nov 2013 at 19:31, David Emerson wrote:

> Not strictly Access but here goes.
> 
> 
> 
> I have a number (X) that measures the number of text messages to be
> sent in a batch.
> 
> In a batch Y messages will fail to send.
> 
> Any failed messages will be sent as a fresh batch which will also have
> Y messages that will fail to send.
> 
> The number of times a set of messages should be resent is Z
> 
> 
> 
> The formula to calculate how many messages are sent including resends
> is:
> 
> 
> 
> X + (X*Y^1) + (X*Y^2) .. + (X*Y^Z)
> 
> 
> 
> For example, 100 messages with a 20% fail rate to be sent 3 times is:
> 
> 
> 
> 100 + (100 * .2) + (100 * .2^2) = 100 + 20 + 4 = 124
> 
> 
> 
> I could write this as a loop for Z times and add the values but I was
> wondering if there was a single line formula which does the same
> thing?
> 
> 
> 
> Just curious.
> 
> 
> 
> Regards
> 
> David Emerson
> Dalyn Software Ltd
> Wellington, New Zealand
> 
> 
> 
> 
> 
> 
> 
> -- 
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
> 




More information about the AccessD mailing list