Mi è stato dato un requisito (sfida per me almeno) di scrivere una logica in un'applicazione. Ho a dare una logica di business in cui si deve eseguire le seguenti funzionalità
Total current consumption = current from A elements + current from B elements.
A and B are different types of devices
Ora lascia dire le batterie necessarie per fornire la corrente (A + B) siano 'X'
Inoltre ogni X può contribuire al consumo totale di corrente, quindi devo ricalcolare il consumo totale di corrente come primo passo compreso il consumo di corrente della batteria
vale a dire
`Total current consumed : A + B + X`
where X is the current consumption of the battery
Ora di nuovo dovrei calcolare le batterie necessarie. Diciamo questo come Y
vale a dire
di alimentazione A + B + X occorre numero Y di batterie.
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
Qualcuno mi può aiutare con la prima serie di pseudocodice? Qualsiasi tipo di suggerimento è anche apprezzato
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 ...













