TZinovieva

Operations Between Numbers 100/100

May 23rd, 2022 (edited)
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function operationsBetweenNumbers2(input) {
  2.     let numOne = Number(input[0]);
  3.     let numTwo = Number(input[1]);
  4.     let operator = input[2];
  5.  
  6.     let result = 0;
  7.     let evenOrOdd;
  8.    
  9.     switch (operator) {
  10.         case "+":
  11.             result = numOne + numTwo; break;
  12.         case "-":
  13.             result = numOne - numTwo; break;
  14.         case "*":
  15.             result = numOne * numTwo; break;
  16.         case "/":
  17.             result = numOne / numTwo; break;
  18.         case "%":
  19.             result = numOne % numTwo; break;
  20.         }
  21.         if (result % 2 == 0) {
  22.             evenOrOdd = "even";
  23.         } else {
  24.             evenOrOdd = "odd";
  25.         }
  26.         if (operator === "+" || operator === "-" || operator === "*") {
  27.             console.log(`${numOne} ${operator} ${numTwo} = ${result} - ${evenOrOdd}`);
  28.         } else if (operator === "/" && numTwo !== 0) {
  29.             console.log(`${numOne} / ${numTwo} = ${result.toFixed(2)}`);  
  30.         } else if (operator === "%" && numTwo !== 0) {
  31.             console.log(`${numOne} % ${numTwo} = ${result}`);
  32.         } else {
  33.             console.log(`Cannot divide ${numOne} by zero`);  
  34.         }
  35.     }
Add Comment
Please, Sign In to add comment