TZinovieva

Histogram

Oct 1st, 2022
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function histogram(input){
  2.     let numbers = Number(input[0]); // променлива за броя последващо въведени числа
  3.  
  4.     let p1 = 0; // брой числа под 200
  5.     let p2 = 0; // брой числа от 200 до 399
  6.     let p3 = 0; // брой числа от 400 до 599
  7.     let p4 = 0; // брой числа от 600 до 799
  8.     let p5 = 0; // брой числа над 800
  9.  
  10.     for (let i = 1; i <= numbers; i++){ // проверка на числата от input
  11.            
  12.             let n = Number(input[i]); // променлива, съхраняваща въведените числа
  13.             // групиране на въведените числа
  14.         if (n < 200){
  15.             p1++; // събиране на броя числа под 200
  16.         } else if (n < 400){
  17.             p2++;
  18.         } else if (n < 600){
  19.             p3++;
  20.         } else if(n < 800){
  21.             p4++;
  22.         } else {
  23.             p5++;
  24.         }
  25.     }
  26.     console.log(`${(p1 * 100 / numbers).toFixed(2)}%`);
  27.     console.log(`${(p2 * 100 / numbers).toFixed(2)}%`);
  28.     console.log(`${(p3 * 100 / numbers).toFixed(2)}%`);
  29.     console.log(`${(p4 * 100 / numbers).toFixed(2)}%`);
  30.     console.log(`${(p5 * 100 / numbers).toFixed(2)}%`);
  31. }
Advertisement
Add Comment
Please, Sign In to add comment