Обобщенный закон Ома позволяет рассчитать практически любую сложную цепь. Однако непосредственный расчет разветвленных цепей, содержащих несколько замкнутых контуров, достаточно сложен. Эта задача решается с помощью двух правил Кирхгофа.
Первое правило Кирхгофа: алгебраическая сумма токов, сходящихся в узле, равна нулю:
Второе правило Кирхгофа: в любом замкнутом контуре, произвольно выбранном в разветвленной электрической цепи, алгебраическая сумма произведений сил токов (I)i на сопротивления (Ri) соответствующих участков этого контура равна алгебраической сумме электродвижущих сил (ek), встречающихся в этом контуре: