Лучшая структура данных при представлении простой электрической цепи - C ++ - PullRequest
1 голос
/ 21 ноября 2011

Я делаю простую систему электрических цепей для имитации закона Ома в C ++. (V = I.R) * +1001 *

Для этого я использую Qt для создания GUI. Пользователь сможет подключать различные элементы / компоненты, такие как резисторы, батареи, вольтметр, амперметр, лампочку, и после нажатия кнопки запуска вольтметры и амперметры должны отображать показания. тогда пользователь должен иметь возможность добавлять / удалять батареи. При этом пользователь должен понимать, что R является константой.

дополнительно, если использовались лампочки, они должны зажигаться с некоторой интенсивностью в соответствии с законом.

Мне нужно знать, как представлять в структурах данных в коде.

1 Ответ

7 голосов
/ 21 ноября 2011

Схема является классическим примером для структуры данных graph , где ваши компоненты являются узлами и ребрами соединений.

...