Я получил требование (оспаривая для меня по крайней мере), чтобы написать логику приложения. Я писать бизнес-логику, в которой она должна выполнять следующие функции
Total current consumption = current from A elements + current from B elements.
A and B are different types of devices
Теперь давайте говорить батареи , необходимые для подачи тока (А + В) «X»
Кроме того, каждый Х может внести свой вклад в общее потребление тока, следовательно, я должен рассчитать общее потребление тока снова только в качестве первого шага, включая батареи потребление тока
т.е.
`Total current consumed : A + B + X`
where X is the current consumption of the battery
Теперь снова я должен рассчитать батареи требуется. Будем говорить, это как Y
т.е.
для питания A + B + X»нам нужно Y число батарей.
Now check whether X == Y ?
If same, then return Y and exit
else add more X to the sum (A + B + X) till X == Y
Может кто-нибудь помочь мне с начальным набором псевдокода? Любой вид внушения также ценится
Yes the end result this logic should return is number of batteries required. However it should return this result only after computing the total current consumption recursively till X == Y, where
A : total current consumption of some active elements in a system.
B : total current consumption of some passive elements in a system
Total current consumption is A + B
to supply current of (A+B) amperes i require 'X' no. of batteries.
However each battery also adds some delta amount of current to the total value i.e
A + B + X
if the batteries required to supply this delta is still 'X', then return X as the end result, else add more batteries --> calculate current --> no of batteries required ---> check again and so on ...













