Advertisement
Guest User

Untitled

a guest
Jan 21st, 2019
371
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. function operations([arg1 , arg2 , arg3]){
  2. let numberOne = Number(arg1);
  3. let numberTwo = Number(arg2);
  4. let operation = arg3;
  5.  
  6. if (operation === "+" && (numberOne + numberTwo) % 2 == 0) {
  7. result = (numberOne + numberTwo);
  8. console.log(`${numberOne} ${operation} ${numberTwo} = ${result} - even`);
  9. } else if (operation === "-" && (numberOne - numberTwo) % 2 == 0) {
  10. result = (numberOne - numberTwo);
  11. console.log(`${numberOne} ${operation} ${numberTwo} = ${result} - even`);
  12. } else if (operation === "*" && (numberOne * numberTwo) % 2 == 0) {
  13. result = (numberOne * numberTwo);
  14. console.log(`${numberOne} ${operation} ${numberTwo} = ${result} - even`);
  15. } else if (operation === "+" && (numberOne + numberTwo) % 2 == 1) {
  16. result = (numberOne + numberTwo);
  17. console.log(`${numberOne} ${operation} ${numberTwo} = ${result} - odd`);
  18. } else if (operation === "-" && (numberOne - numberTwo) % 2 == 1) {
  19. result = (numberOne - numberTwo);
  20. console.log(`${numberOne} ${operation} ${numberTwo} = ${result} - odd`);
  21. } else if (operation === "*" && (numberOne * numberTwo) % 2 == 1) {
  22. result = (numberOne * numberTwo);
  23. console.log(`${numberOne} ${operation} ${numberTwo} = ${result} - odd`);
  24. }
  25.  
  26. if ((operation === "%" || operation === "/") && numberTwo == 0) {
  27. console.log(`Cannot divide ${numberOne} by zero`);
  28. } else if (operation === "/") {
  29. result = numberOne / numberTwo;
  30. console.log(`${numberOne} ${operation} ${numberTwo} = ${result.toFixed(2)}`);
  31. } else if (operation === "%") {
  32. result = numberOne % numberTwo;
  33. console.log(`${numberOne} ${operation} ${numberTwo} = ${result}`);
  34. }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement