Dostal jsem požadavek (náročné pro mě alespoň) psát logiku v aplikaci. Mám psát obchodní logiky, kde je třeba provést následující funkce
Total current consumption = current from A elements + current from B elements.
A and B are different types of devices
Nyní řekněme, že baterie potřebné dodávat proud (A + B) za ‚X‘
Také každý X může přispět k celkové spotřebě proudu, a tedy i potřeba znovu spočítat celkovou spotřebu proudu, stejně jako první krok včetně baterie současné spotřeby
tj
`Total current consumed : A + B + X`
where X is the current consumption of the battery
Nyní opět mám vypočítat baterií nutné. Řekněme, že to jako Y
tj
dodat + B + X“potřebujeme řadu Y baterií.
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
Může mi někdo pomoci s počátečním souborem pseudokódu? Jakýkoliv druh návrhu je také ocenili
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 ...













