a continuación es mi pregunta de resolución de problemas.
Calculadora básica con parámetros En esta práctica de laboratorio, practicaremos bucles for con una matriz y funciones y condicionales. Su tarea para este laboratorio es:
Cree una función llamada performMath que acepte tres parámetros: número1, número2 y operación Si la operación es '+', sume los números y devuelva el resultado Si la operación es '*', multiplique los números y devuelva el resultado
Mi código para la pregunta mencionada anteriormente, pero no obtengo el resultado correcto, verifique y confirme si codifico correctamente.
let number1 =20 let number2 =10 function performMath(number1,number2){ return number1 + number2 } console.log(performMath(number1 + number2));Debe usar tres argumentos como dice su tarea:
let number1 =20 let number2 =10 let operation = '+' function performMath(num1,num2,oper){ if(oper === '-') return num1 - num2 else if(oper === '+') return num1 + num2 else if(oper === '*') return num1 * num2 } console.log(performMath(number1, number2, '-')); console.log(performMath(number1, number2, '+')); console.log(performMath(number1, number2, '*'));function performMath(num1, num2, calc){ if (calc === '+') return num1 + num2; if (calc === '-') return num1 - num2; if (calc === '*') return num1 * num2; if (calc === '/') return num1 / num2; return "something went wrong"; } console.log(performMath(12, 10, "+")); console.log(performMath(4, 3, "*"));