PowerCell46

Operations between numbers JS

Sep 23rd, 2022 (edited)
651
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function OperationsBetweenNumbers(input) {
  2. let numberOne = Number(input[0]);
  3. let numberTwo = Number(input[1]);
  4. let operation = input[2];
  5.  
  6. let result = 0;
  7. let oddOrEven = 0;
  8.  
  9. switch(operation) {
  10. case "+":
  11.     result = numberOne + numberTwo; break;
  12. case "-":
  13.     result = numberOne - numberTwo; break;
  14. case "*":
  15.     result = numberOne * numberTwo; break;
  16. case "/":
  17.     result = numberOne / numberTwo; break;
  18. case "%":
  19.     result = numberOne % numberTwo; break;
  20. default: console.log("Има грешка батко!");
  21. }
  22.  
  23. if(operation === "+" || operation === "-" || operation === "*") {
  24. if(result % 2 === 0) {
  25.     oddOrEven = "even";
  26. }else {
  27.     oddOrEven = "odd";
  28. }
  29. console.log(numberOne + " " + operation + " " + numberTwo + " " + "= " + result + " " + "- " + oddOrEven);
  30.  
  31.  
  32. }else if(operation === "/") {
  33.     if(numberTwo === 0) {
  34.         console.log("Cannot divide " + numberOne + " by zero");
  35.     }else{
  36.         console.log(numberOne + " / " + numberTwo + " = " + result.toFixed(2));
  37.     }
  38.    
  39. }else if(operation === "%") {
  40.     if(numberTwo === 0) {
  41.         console.log("Cannot divide " + numberOne + " by zero")
  42.     }else {
  43.         console.log(numberOne + " % " + numberTwo + " = " + result);
  44.     }
  45.    
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment