Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помощь по HTML JavaScript математические операции

Алексей Макаров Ученик (104), закрыт 5 лет назад
Очень нужны коды на нахождение суммы и разности, факториала. Очень прошу, помогите.
Лучший ответ
Молот Шотландцев Высший разум (300965) 5 лет назад
Сумма и разница - детский сад. Сами что ли не можете сделать?
Факториал - уже поинтереснее
=====
<p>Введите число факториал которого нужно вычислить</p>
<input type="text" id="input"><br>
<input type="button" id="but" value="Вычислить факториал">
<p>Результат: </p>
<input type="text" id="output">
<script>
but.onclick = function () {
var x = input.value;
function Factorial (x) {
if (x <= 1) {
return 1
}
var result = x * Factorial(x - 1);
return result;
}
var a = Factorial(x);
output.value = a;
input.value = '';
}
</script>
Алексей МакаровУченик (104) 5 лет назад
Большое искреннее СПАСИБО!!!!
Алексей МакаровУченик (104) 5 лет назад
А можно все таки +-
Молот Шотландцев Высший разум (300965) А что там сложного. Задаете формам id. На кнопку вешаете событие onclick. Например у форм их id это f1 и f2. Сумма - var result = +f1.value + +f2.value (унарный плюс нужен потому что формы возвращают строковый тип данных и в случае операции сложения будет не сложение, а конкатенация строк) Разница - var result = f1.value - f2.value Вот и всё... Ничего сложного
Остальные ответы
Petr Muhurov Мыслитель (5922) 5 лет назад
codepen.io/muhurov/pen/jJYWdV
проверку на валидность вводимых данных сам доделаешь
Эннс Александр Ученик (102) 5 лет назад
Вот код (html + JS):

Сумма и разница


Сумма
Разница

Факториал

Вычислить факториал
Похожие вопросы