Ich habe eine Anforderung (eine Herausforderung für mich zumindest) gegeben eine Logik in einer Anwendung zu schreiben. Ich habe eine Business-Logik zu schreiben, wobei es die folgenden Funktionen ausführen sollte
Total current consumption = current from A elements + current from B elements.
A and B are different types of devices
Lassen Sie uns nun sagen , dass die benötigten Batterien den Strom zu versorgen (A + B) ‚X‘
Auch kann jeder X auf den Gesamtstromverbrauch beitragen, daher muss ich den Gesamtstromverbrauch wieder nur als ersten Schritt, einschließlich der Batteriestromverbrauch berechnen
dh
`Total current consumed : A + B + X`
where X is the current consumption of the battery
Nun wieder soll ich die Batterien erforderlich berechnen. Lassen Sie uns sagen, dass dies als Y
dh
zur Versorgung A + B + X“brauchen wir Y Anzahl der Batterien.
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
Kann mir jemand mit anfänglichem Satz von Pseudo-Code helfen? Jede Art von Vorschlag wird auch geschätzt
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 ...













