Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function operationBetweenNumbers(input) {
- let n1 = Number(input.shift());
- let n2 = Number(input.shift());
- let operation = input.shift();
- let result;
- switch (operation) {
- case "+":
- result = n1 + n2;
- if (result % 2 == 0) {
- console.log(n1 + " + " + n2 + " = " + result + " - even");
- } else {
- console.log(n1 + " + " + n2 + " = " + result + " - odd");
- };
- break;
- case "-":
- result = n1 - n2;
- if (result % 2 == 0) {
- console.log(n1 + " - " + n2 + " = " + result + " - even");
- } else {
- console.log(n1 + " - " + n2 + " = " + result + " - odd");
- };
- break;
- case "*":
- result = n1 * n2;
- if (result % 2 == 0) {
- console.log(n1 + " * " + n2 + " = " + result + " - even");
- } else {
- console.log(n1 + " * " + n2 + " = " + result + " - odd");
- }
- break;
- case "/":
- if (n2 != 0) {
- result = n1 / n2;
- console.log(n1 + " / " + n2 + " = " + result.toFixed(2));
- } else {
- console.log(`Cannot divide ${n1} by zero`);
- }
- break;
- case "%":
- if (n2 != 0) {
- result = n1 % n2;
- console.log(n1 + " % " + n2 + " = " + result);
- } else {
- console.log(`Cannot divide ${n1} by zero`);
- };
- break;
- }
- }
- operationBetweenNumbers([10, 0, "%"]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement