A force of F = 1.12 × [tex]10^{4}[/tex] Newtons does work of W = 1.18 × [tex]10^{6}[/tex] joules. What is the approximate displacement in meters (Displacement = Work ÷ Force)?
A. 230 m
B. 132 m
C.105 m
D. 95 m