Se me ha dado un requisito (un reto para mí por lo menos) para escribir una lógica en una aplicación. Tengo que escribir una lógica de negocio en el que se debe llevar a cabo las siguientes funciones
Total current consumption = current from A elements + current from B elements.
A and B are different types of devices
Ahora digamos que las baterías necesarias para suministrar la corriente (A + B) sean 'X'
También cada X puede contribuir al consumo total de corriente, por lo tanto, i necesidad de calcular el consumo total de corriente de nuevo sólo como primer paso, incluyendo el consumo de corriente de la batería
es decir
`Total current consumed : A + B + X`
where X is the current consumption of the battery
Ahora, de nuevo yo debería calcular las baterías requeridas. Digamos esto como Y
es decir
al suministro de A + B + X necesitamos Y número de baterías.
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
¿Puede alguien ayudarme con el conjunto inicial de pseudocódigo? Cualquier tipo de sugerencia También se aprecia
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 ...













