Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function logistics(input) {
- let loads = Number(input[0]);
- let vanPrice = 200;
- let truckPrice = 175;
- let trainPrice = 120;
- let vanLoads = 0;
- let truckLoads = 0;
- let trainLoads = 0;
- let price = 0;
- let totalPrice = 0;
- for (let i = 1; i <= loads; i++) {
- let tons = Number(input[i]);
- if (tons <= 3) {
- vanLoads += tons;
- price = tons * vanPrice;
- totalPrice += price;
- } else if (tons <= 11) {
- truckLoads += tons;
- price = tons * truckPrice;
- totalPrice += price
- } else {
- trainLoads += tons;
- price = tons * trainPrice;
- totalPrice += price;
- }
- }
- let totalLoads = vanLoads + truckLoads + trainLoads;
- let averagePrice = totalPrice / totalLoads;
- console.log(averagePrice.toFixed(2));
- console.log(`${(vanLoads / totalLoads * 100).toFixed(2)}%`);
- console.log(`${(truckLoads / totalLoads * 100).toFixed(2)}%`);
- console.log(`${(trainLoads / totalLoads * 100).toFixed(2)}%`);
- }
Advertisement
Add Comment
Please, Sign In to add comment