Method: Joules.resistance_in_series

Defined in:
lib/joules/electricity.rb

.resistance_in_series(resistances) ⇒ Float

Calculates the total resistance of resistors in series.

Examples:

Joules.resistance_in_series([10, 5, 3.4, 6.3]) #=> 24.7

Parameters:

  • resistances (Array<Int, Float>)

    each resistance in resistances is in ohms

Returns:

  • (Float)

    return value is in ohms



100
101
102
103
104
105
106
# File 'lib/joules/electricity.rb', line 100

def resistance_in_series(resistances)
  total_resistance = 0
  resistances.each do |resistance|
    total_resistance += resistance
  end
  return total_resistance.to_f
end