Operações

Escreva um método que some, subtraia, divida ou multiplique valores. Cada cálculo pode ser representado como variável operação variável. As variáveis precisam estar definidas, mas neste desafio elas já estarão. Basta examinar as variáveis, converter as strings em números inteiros, usar algumas estruturas condicionais if e combinar os valores de acordo com a operação.

Pense em como fazer isso. Existe algum método que possa ajudar? É mais simples do que parece. Você receberá os números e a operação como strings e também deverá retornar o resultado como uma string.

Exemplos

Program.operation("1", "2", "add"); // "3"

Program.operation("4", "5", "subtract"); // "-1"

Program.operation("6", "3", "divide"); // "2"

Observações

  • Você receberá os números e a operação como strings e também deverá retornar o resultado como uma string.
  • Se o resultado for "undefined", retorne "undefined" (por exemplo, ao dividir por zero).
  • Na divisão, descarte a parte fracionária; por exemplo, 4 / 3 retorna "1".