Вопрос задан 15.06.2023 в 03:01. Предмет Информатика. Спрашивает Буга Алевтинка.

В переменную последовательно вводят числа, отличные от нуля. Окончание ввода - ноль. Определить

среднее арифметическое отрицательных чисел. JavaScript
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Зайцева Лада.

Программа:

JS:

let num = parseFloat(prompt("Введите число: "));

let count = summ = 0;

while (num != 0) {

   if (num < 0) {

       count += 1;

       summ += num;

   }

   num = parseFloat(prompt("Введите число: "));

}

if (count != 0) {

   alert(summ / count);

} else {

   alert("Не введено отрицательных чисел.");

}

Объяснение:

В начале регистрирует переменную num, значение которой вводится в диалоговом окне браузера (prompt). Далее регистрируются переменные count, summ, которым присваивается значение - ноль Далее с помощью цикла выполняем тело до тех пор, пока не будет введён ноль: если введённое число меньше нуля (отрицательное), то увеличиваем count на единицу и к переменной summ прибавляем введённое число. В конце тела запрос самого числа.

В конце проверка: если кол-во введённый отрицательных чисел не равно нулю, выводится среднее арифметическое введённых чисел, иначе выводится ошибка, что введённых чисел нет.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи нам нужно создать переменную для хранения суммы отрицательных чисел и переменную для хранения количества отрицательных чисел. Затем мы будем вводить числа с клавиатуры в цикле, проверять их на отрицательность и, если число отрицательное, добавлять его к сумме и увеличивать счетчик отрицательных чисел. Когда ввод будет завершен, мы поделим сумму на количество отрицательных чисел, чтобы найти среднее арифметическое.

Примерный код на JavaScript:

```javascript let sum = 0; let count = 0; let input;

do { input = parseInt(prompt("Введите число:")); if (input < 0) { sum += input; count++; } } while (input !== 0);

if (count > 0) { let average = sum / count; console.log("Среднее арифметическое отрицательных чисел: " + average); } else { console.log("Отрицательных чисел не было введено"); } ```

Этот код создает цикл, который продолжается до тех пор, пока пользователь не введет 0. Внутри цикла мы проверяем введенное число на отрицательность, и если оно отрицательное, добавляем его к сумме и увеличиваем счетчик. После завершения цикла мы проверяем, были ли введены отрицательные числа, и если да, то вычисляем и выводим их среднее арифметическое.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос