Top.Mail.Ru
Ответы

Нужна помощь по JavaScript

Пользователь должен ввести 3 числа
Вывести то число, которое находится между наименьшим и наибольшим

По дате
По Рейтингу
Аватар пользователя
Мудрец

let arr = [];
for (var i = 0; i < 3; i++) {
arr.push(+prompt('число'))
}
let res = arr.sort((a,b) => a - b)
alert(res[1])

Аватар пользователя
Просветленный

Вам нужно написать JavaScript-код, который принимает три числа от пользователя и выводит число, которое находится между наименьшим и наибольшим. Вот пример, как это можно сделать:

1234567891011121314151617181920212223242526272829303132333435363738
 <!DOCTYPE html> 
<html lang="en"> 
<head> 
    <meta charset="UTF-8"> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
    <title>Find Middle Number</title> 
</head> 
<body> 
    <h1>Введите три числа</h1> 
    <input type="number" id="num1" placeholder="Первое число"> 
    <input type="number" id="num2" placeholder="Второе число"> 
    <input type="number" id="num3" placeholder="Третье число"> 
    <button onclick="findMiddleNumber()">Найти среднее число</button> 
    <p id="result"></p> 
 
    <script> 
        function findMiddleNumber() { 
            // Получаем значения из полей ввода 
            const num1 = parseFloat(document.getElementById('num1').value); 
            const num2 = parseFloat(document.getElementById('num2').value); 
            const num3 = parseFloat(document.getElementById('num3').value); 
 
            // Создаем массив из введенных чисел 
            const numbers = [num1, num2, num3]; 
 
            // Сортируем массив 
            numbers.sort((a, b) => a - b); 
 
            // Находим среднее число 
            const middleNumber = numbers[1]; 
 
            // Отображаем результат 
            document.getElementById('result').textContent = `Среднее число: ${middleNumber}`; 
        } 
    </script> 
</body> 
</html> 
 

Этот код выполняет следующие шаги:

  1. Получает три числа от пользователя с помощью полей ввода.

  2. Сохраняет эти числа в массив.

  3. Сортирует массив.

  4. Извлекает среднее число из отсортированного массива.

  5. Выводит среднее число на экран.

Результат:

Аватар пользователя
Мудрец

https://www.perplexity.ai/search/JavaScript-3-Nodejs-a__4gOsVQtC11CBjz.Vhsw