Мне нужна помощь в динамическом расчете столбца таблицы HTML с использованием данных из других столбцов и с использованием пользовательского уравнения.
Например, если пользователь вводит уравнение C1 + C2 * 0.5 + C3 * 0.8
в поле ввода,таблица должна рассчитать последний столбец на основе данных из столбцов, определенных в уравнении (C1 = столбец 1, C2 = столбец 2 ...).
Данные моей таблицы выглядят так:
Student ID | Homework 1 | Homework 2 | Exam points | Final Grade
1 8.75 7.60 55.50 -
2 9.00 4.50 63.00 -
3 7.75 7.40 45.50 -
Если пользователь, введенный в уравнение C1 + C2 * 0.5 + C3 * 0.8
на входе, таблица должна выполнить операции и заполнить столбец Итоговая оценка на основе этого уравнения.
Результат должен выглядеть примерно так.
Student ID | Homework 1 | Homework 2 | Exam points | Final Grade
1 8.75 7.60 55.50 56.95
2 9.00 4.50 63.00 61.65
3 7.75 7.40 45.50 47.85
Первая строка в итоговой оценке будет рассчитываться следующим образом (8,75 + 7,60 * 0,5 + 55,50 * 0,8).
Это мое тело в HTML:
<div>
<input id="equation">
</div>
<table>
<tr>
<th>Student ID</th>
<th>Homework 1</th>
<th>Homework 2</th>
<th>Exam points</th>
<th>Final grade</th>
</tr>
<tr>
<td>1</td>
<td>8.75</td>
<td>7.60</td>
<td>55.50</td>
<td class="final-grade">-</td>
</tr>
<tr>
<td>2</td>
<td>9.00</td>
<td>4.50</td>
<td>63.00</td>
<td class="final-grade">-</td>
</tr>
<tr>
<td>3</td>
<td>8.75</td>
<td>7.60</td>
<td>55.50</td>
<td class="final-grade">-</td>
</tr>
</table>
Любая помощь будет принята с благодарностью!