J'ai donné une exigence (difficile pour moi au moins) d'écrire une logique dans une application. Je l'ai d'écrire une logique métier dans laquelle il doit effectuer les fonctionnalités suivantes
Total current consumption = current from A elements + current from B elements.
A and B are different types of devices
Maintenant , supposons que les batteries nécessaires pour fournir le courant (A + B) soit « X »
De plus, chaque X peut contribuer à la consommation totale de courant, donc je dois calculer la consommation totale de courant à nouveau comme première étape, y compris la consommation de courant batterie
c'est à dire
`Total current consumed : A + B + X`
where X is the current consumption of the battery
Maintenant, encore une fois je dois calculer les batteries nécessaires. Disons cela comme Y
c'est à dire
à l'alimentation A + B + X » nous avons besoin nombre Y de batteries.
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
Quelqu'un peut-il me aider ensemble initial de pseudo-code? Tout type de suggestion est également apprécié
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 ...













