Ben bir uygulamada bir mantığı yazmak için (bana en azından için zorlu) bir gereklilik verilmiştir. Ben aşağıdaki işlevselliği gerçekleştirmelidir burada bir iş mantığını yazmak için ettik
Total current consumption = current from A elements + current from B elements.
A and B are different types of devices
Şimdi akımı sağlamak için gerekli piller Diyelim (A + B) 'X' olmak
Ayrıca her bir X, dolayısıyla sadece batarya akımı tüketimi de dahil olmak üzere, ilk adım olarak, yine, toplam akım tüketimi hesaplamak gerekir, toplam akım tüketimi katkıda
yani
`Total current consumed : A + B + X`
where X is the current consumption of the battery
Şimdi yine ben gerekli pilleri hesaplanması gerekmektedir. Bize Y olarak bu diyelim
yani
Tedarik A'ya + B + X Biz pillerin Y numarası lazım.
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
Herkes pseudocode ilk set ile bana yardımcı olabilir? herhangi bir öneri de takdir
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 ...













