Создать функцию, которая будет производить математические операции с введеными пользователем числами
- Считать с помощью модального окна браузера два числа.
- Считать с помощью модального окна браузера математическую операцию, которую нужно совершить.
- Создать функцию, в которую передать два значения и операцию.
- Вывести в консоль результат выполнения функции.
То есть как с двумя полученными числами можно совершить операцию, полученную с модального окна.
let numFirst = +prompt("Введите первое число") ||;
let numSecond = +prompt("Введите второе число") ||;
let operator = prompt("Введите знак операции") ||; // любой: +, -, *, /, %
function calcResult (numFirst, numSecond, operator) {
// что в теле?
}
calcResult();
Ответы (2 шт):
Автор решения: Alexandr Vyshnyvetskyi
→ Ссылка
let numFirst = +prompt('Введите первое число');
let numSecond = +prompt('Введите второе число');
let operator = prompt('Введите знак операции'); // любой: +, -, *, /, %
function calcResult(numFirst, numSecond, operator) {
switch (operator) {
case '+':
return numFirst + numSecond;
case '-':
return numFirst - numSecond;
case '*':
return numFirst * numSecond;
case '/':
return numFirst / numSecond;
case '<':
return numFirst < numSecond;
case '>':
return numFirst > numSecond;
}
}
alert(calcResult());
Автор решения: Alexandr Vyshnyvetskyi
→ Ссылка
let numFirst = +prompt('Введите первое число');
let numSecond = +prompt('Введите второе число');
let operator = prompt('Введите знак операции');
function calcResult(numFirst, numSecond, operator) {
return eval(`${numFirst}` + operator + `${numSecond}`);
}
alert(calcResult(numFirst, numSecond, operator));