Method: Joules.gravitational_potential_energy

Defined in:
lib/joules/energy_work_power.rb

.gravitational_potential_energy(mass, height) ⇒ Float

Calculates the gravitational potential energy given mass and height.

Examples:

Joules.gravitational_potential_energy(0.5, 6) #=> 29.43

Parameters:

  • mass (Int, Float)

    mass >= 0; mass is in kilograms

  • height (Int, Float)

    height >= 0; height is in metres

Returns:

  • (Float)

    return value >= 0; return value is in joules



25
26
27
# File 'lib/joules/energy_work_power.rb', line 25

def gravitational_potential_energy(mass, height)
  return mass * FREE_FALL_ACCELERATION * height
end