ImportsNETGeographicLibModuleexample_AccumulatorPublicSubMain()Try' Compare using Accumulator and ordinary summation for a sum of large and' small terms.DimsumAsDouble=0.0DimaccAsAccumulator=NewAccumulator()acc.Assign(0.0)sum+=1.0E+20:sum+=1:sum+=2:sum+=100:sum+=5000sum+=-1.0E+20:acc.Sum(1.0E+20):acc.Sum(1):acc.Sum(2):acc.Sum(100):acc.Sum(5000):acc.Sum(-1.0E+20)Console.WriteLine(String.Format("{0} {1}",sum,acc.Result()))CatchexAsGeographicErrConsole.WriteLine(String.Format("Caught exception: {0}",ex.Message))EndTryEndSubEndModule