= 0.5 #radius cm = 1/2 diameter
r = 0.1 #accuracy 1mm = 0.1cm
dr = expression(4/3*pi*r^3) # volume of a sphere
V = D(V, "r") # first derivative: v'(r)
vr = round(eval(vr) * dr, 5) # propagated error: dV = vr * +/- dr
dV print(paste("+/-",dV))
## [1] "+/- 0.31416"