
JAVA SCRIPT 100 БАЛОВ Ми вдосконалили нашу програму для збору статистики з вебінарів Міші. Тепер
вона надсилає дані на сервер у вигляді рядка 111001010111011, де 1 — це студент, який зрозумів тему, а 0 — відповідно, ні.Але було б корисно зрозуміти, скільки відсотків студентів засвоїли матеріал, тобто наскільки вебінар був ефективним.Для цього створи функцію getSuccessRate, яка приймає рядок statistic і повертає відсоток студентів, які зрозуміли матеріал, округлюючи до найближчого цілого (використай метод Math.round).Зверни увагу: якщо вхідний рядок порожній — поверни 0.Наприклад:getSuccessRate('11100'); // 60getSuccessRate('1100'); // 50getSuccessRate('000000'); // 0getSuccessRate('11111'); // 100getSuccessRate(''); // 0

Ответы на вопрос

Ответ:
function getSuccessRate(statistic) {
if (statistic.length === 0) return 0;
let successCount = 0;
for (let i = 0; i < statistic.length; i++) {
if (statistic[i] === '1') successCount++;
}
return Math.round((successCount / statistic.length) * 100);
}
Объяснение:
Эта функция принимает строковую статистику в качестве аргумента, проверяет, пуста ли строка, и возвращает 0, если это так. Потом он подсчитывает колово единиц в строке, вычисляет % единиц и возвращает результат, округленный до ближ. целого числа, используя Math.round.



Ось JavaScript функція getSuccessRate
, яка виконує обчислення відсотку студентів, які зрозуміли матеріал:
javascriptfunction getSuccessRate(statistic) {
if (statistic.length === 0) {
return 0;
}
const totalStudents = statistic.length;
const successfulStudents = statistic.replace(/0/g, '').length;
const successRate = (successfulStudents / totalStudents) * 100;
return Math.round(successRate);
}
// Приклади використання функції:
console.log(getSuccessRate('11100')); // 60
console.log(getSuccessRate('1100')); // 50
console.log(getSuccessRate('000000')); // 0
console.log(getSuccessRate('11111')); // 100
console.log(getSuccessRate('')); // 0
Ця функція перевіряє, чи рядок порожній, і якщо так, повертає 0. В іншому випадку вона обчислює кількість студентів, які зрозуміли матеріал, і обчислює відсоток успішності, округлюючи його до найближчого цілого числа за допомогою Math.round
.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili