Advertisement
teofarov13

Untitled

Oct 22nd, 2021
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function operationsBetweenNumbers(input) {
  2.  
  3.     let n1 = Number(input[0]);
  4.     let n2 = Number(input[1]);
  5.     let operator = input[2];
  6.     let result = 0;
  7.     let evenOrOdd
  8.  
  9.     if (operator == "+") {
  10.         result = n1 + n2;
  11.         if (result % 2 == 0) {
  12.             evenOrOdd = "even"
  13.         } else {
  14.             evenOrOdd = "odd"
  15.         }
  16.         console.log(`${n1} ${operator} ${n2} = ${result} - ${evenOrOdd}`)
  17.     } else if (operator == "-") {
  18.         result = n1 - n2;
  19.         if (result % 2 == 0) {
  20.             evenOrOdd = "even"
  21.         } else {
  22.             evenOrOdd = "odd"
  23.         }
  24.         console.log(`${n1} ${operator} ${n2} = ${result} - ${evenOrOdd}`)
  25.     } else if (operator == "*") {
  26.         result = n1 * n2;
  27.         if (result % 2 == 0) {
  28.             evenOrOdd = "even"
  29.         } else {
  30.             evenOrOdd = "odd"
  31.         }
  32.         console.log(`${n1} ${operator} ${n2} = ${result} - ${evenOrOdd}`)
  33.     } else if (operator == "/") {
  34.         if (n2 === 0) {
  35.             console.log(`Cannot divide ${n1} by zero`)
  36.         } else if (result = n1 / n2) { console.log(`${n1} / ${n2} = ${result.toFixed(2)}`) }
  37.     }
  38.     else if (operator == "%") {
  39.         if (n2 === 0) {
  40.             console.log(`Cannot divide ${n1} by zero`)
  41.         } else if (result = n1 % n2) {
  42.             console.log(`${n1} % ${n2} = ${result}`)
  43.         }
  44.     }
  45.  
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement