Advertisement
angelstoev

Задача: логистика

Sep 5th, 2019
342
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function logistics(args) {
  2. let countOfLoads = Number(args[0]);
  3. let microbusTons = 0;
  4. let truckTons = 0;
  5. let trainTons = 0;
  6. for(i = 1; i <= countOfLoads; i++) {
  7.    let tons = Number(args[i]);
  8. if(tons > 11) {
  9.     trainTons += tons;
  10.  
  11. }else if(tons < 11 && tons > 3){
  12.     truckTons += tons;
  13. }else if(tons <= 3){
  14.     microbusTons += tons;
  15. }
  16. sumOfTons = microbusTons + truckTons + trainTons;
  17. }
  18. console.log((((microbusTons * 200) + (trainTons * 120) + (truckTons * 175)) / sumOfTons).toFixed(2));
  19. console.log((((microbusTons) / sumOfTons) * 100).toFixed(2) + "%");
  20. console.log((((truckTons) / sumOfTons) * 100).toFixed(2) + "%");
  21. console.log((((trainTons) / sumOfTons) * 100).toFixed(2) + "%");
  22.  
  23. }
  24. logistics([4, 53, 7, 56, 999]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement