Skip to main content

work_against_gravity

Function work_against_gravity 

Source
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);