Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function pipesPool(input) {
- let poolVolume = Number(input[0]);
- let firstPipeFlow = Number(input[1]);
- let secondPipeFlow = Number(input[2]);
- let hoursLeave = Number(input[3]);
- let currentFirstPipe = firstPipeFlow * hoursLeave;
- let currentSecondPipe = secondPipeFlow * hoursLeave;
- let totalFlow = currentFirstPipe + currentSecondPipe;
- let percentTotalPool = (totalFlow / poolVolume) * 100;
- let percentFirstPipe = (currentFirstPipe / totalFlow) * 100;
- let percentSecondPipe = (currentSecondPipe / totalFlow) * 100;
- if (totalFlow <= poolVolume) {
- console.log(`The pool is ${percentTotalPool.toFixed(2)}% full. Pipe 1: ${percentFirstPipe.toFixed(2)}%. Pipe 2: ${percentSecondPipe.toFixed(2)}%.`);
- } else {
- let overflow = totalFlow - poolVolume;
- console.log(`For ${hoursLeave} hours the pool overflows with ${overflow.toFixed(2)} liters.`);
- }
- }
Add Comment
Please, Sign In to add comment