OFFSET
1,1
COMMENTS
See Wikipedia link and MathWorld link for different methods of rounding half-integers.
LINKS
Eric Weisstein's MathWorld, Nearest Integer Function
Wikipedia, Rounding
EXAMPLE
a(2) = round(3*3/2) = 4;
a(3) = round(4*3/2) = 6;
a(4) = round(6*3/2) = 9.
MATHEMATICA
lst={}; s=2; Do[s=Round[s*1.5]; AppendTo[lst, s], {n, 1, 5!}]; lst
NestList[Round[3 #/2]&, 3, 40] (* Harvey P. Dale, Sep 15 2011 *)
PROG
(Magma) RoundToEven:=function(n); d:=Floor(n); return n-d ne 1/2 select Round(n) else d+(d mod 2); end function; [ n eq 1 select 3 else RoundToEven(Self(n-1)*3/2): n in [1..39] ]; // Klaus Brockhaus, Nov 17 2008
(PARI) {RoundToEven(n)=local(d); d=divrem(n, 1); if(d[2]<>1/2, round(n), d[1]+d[1]%2)} {a=2; while(a<10^7, print1(a=RoundToEven(a*3/2), ", "))} \\ Klaus Brockhaus, Nov 17 2008
CROSSREFS
KEYWORD
nonn
AUTHOR
Vladimir Joseph Stephan Orlovsky, Nov 13 2008
EXTENSIONS
Edited by Klaus Brockhaus, Nov 17 2008
STATUS
approved
