NiceIce
@NiceIce
lamer

Как найти среднее арифметическое и провести некоторые математические действия?

Здравствуйте, незнаю как реализовать скрипт который бы расчитал среднее арифметическое и другие математические действия, поясню:
есть веб-интерфейс в котором 126 инпутов и кнопка у всех есть id
  • 2 инпута Name-1\Name-2 (id=name1\id=name2) для введения названия
  • 2 инпута Cof-1\Cof-2 (id=cof1\id=cof2) для чисел
  • 120 инпутов, колонки
    а1(id=aa1-aa30) и d1(id=ab1-ab30)
    d2 (id=qa1-qa30) и a2(id=qb1-qb30)
    для небольших чисел. проблема в том что не вседа все инпуты будут заполнены


Формула:
q1 = (∑A1) : nA1 : cof1
q2 = (∑D2) : nD2 : cof1

w1 = (∑D1) : nD1 : cof2
w2 = (∑A2) : nA2 : cof2

Далее вычислить и показать End:
End1 =q1*q2*cof1
End2 = w1*w2*cof2

После нажатия на кнопку calculate:
В End1 выведет Name1 и End1
End2 выведет Name2 и End2

Спасибо за помощь!
  • Вопрос задан
  • 483 просмотра
Решения вопроса 1
Stalker_RED
@Stalker_RED
document.querySelector('input[id^=aa]') // чтобы найти все инпуты у которых id начинается с "aa"

inputs.filter(inp=>/\d+/.test(inp.value)) // чтобы оставить только те, в которые вбиты числа

.reduce() // чтобы получить сумму всех значений

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

Все в сборе, но без стилей https://jsfiddle.net/v1v5bxrn/
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
xakplant
@xakplant
Автор сайта xakplant.ru
Если кому понадобиться найти среднее арифметическое вот ссылка
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы