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