pub fn work_against_gravity(
mass: f64,
gravitational_acceleration: f64,
height: f64,
) -> Option<f64>Expand description
Computes work done against gravity near a surface.
Formula: W = m * g * h
Returns None when mass is negative, when any input is not finite, or when the computed
result is not finite. Negative heights are allowed.
ยงExamples
use use_work::work_against_gravity;
let work = work_against_gravity(2.0, 9.806_65, 10.0).unwrap();
assert!((work - 196.133).abs() < 1e-12);