Quote: "Now is it (2*PI)*radius or 2*(PI*radius)?"
Works either way, brackets are not needed:
pi# = 3.1415926535
do
cls
mx = mousex()
my = mousey()
radius# = Distance2D(320,240,mx,my)
diameter# = 2.0*radius#
circle 320,240,radius#
text 0,0," pi*d = " + str$( pi# * diameter# )
text 0,16," 2*pi*r = " + str$( 2 * pi# * radius# )
text 0,32,"(2*pi)*r = " + str$( (2 * pi#) * radius# )
text 0,48,"2*(pi*r) = " + str$( 2 * (pi# * radius#) )
sync
loop
function Distance2D(xcenter,ycenter,x,y)
dx = xcenter - x
dy = ycenter - y
dist# = sqrt((dx*dx) + (dy*dy))
endfunction dist#
Programming anything is an art, and you can't rush art.
Unless your name is Bob Ross, then you can do it in thirty minutes.