Advertisement
Guest User

computerFirm

a guest
Feb 21st, 2023
528
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JavaScript 1.02 KB | Software | 0 0
  1. function computerFirm (input) {
  2.     let n = Number (input[0]);
  3.  
  4.     let totalSales = 0;
  5.     let totalRating = 0;
  6.  
  7.     let index = 0;
  8.     for (let i = 0; i < n; i++) {
  9.       let ratingg = Number (input [index]);
  10.       index++;
  11.       let  rating = ratingg % 10;
  12.       let  sales = Math.floor(ratingg / 10);
  13.  
  14.       switch (rating) {
  15.         case 2:
  16.           totalSales += 0;
  17.           break;
  18.         case 3:
  19.           totalSales += sales * 0.5;
  20.           break;
  21.         case 4:
  22.           totalSales += sales * 0.7;
  23.           break;
  24.         case 5:
  25.           totalSales += sales * 0.85;
  26.           break;
  27.         case 6:
  28.           totalSales += sales;
  29.           break;
  30.         default:
  31.           console.log(totalSales);
  32.       }
  33.  
  34.       totalRating += rating;
  35.     }
  36.  
  37.     let averageRating = (totalRating / n).toFixed(2);
  38.     let  formattedSales = totalSales.toFixed(2);
  39.     console.log(formattedSales);
  40.     console.log(averageRating);
  41.   }
  42.  
  43.   computerFirm(["3",
  44.   "103",
  45.   "103",
  46.   "103"]);
  47.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement