En este post te mostraré un ejercicio resuelto en Java. Se trata de implementar la clase Calculadora o SimpleCalculator con un único método: calculate
, que recibe 2 operandos de tipo double
y un operador de tipo char
.
Dependiendo del operador vamos a hacer la operación necesaria. Por ejemplo, si el operador es +
se hará una suma, si es %
se calculará el módulo, si es ^
se calculará la raíz cuadrada, etcétera.
Como dije anteriormente, esto es un ejercicio resuelto que normalmente es evaluado con un test automático, pero igual lo dejo aquí.
Lo que tenemos que hacer es implementar el método y hacer un switch según el operador. Luego regresar el resultado de la operación según sea el caso:
public class SimpleCalculator {
public static double calculate(double operand1, double operand2, char operator) {
switch (operator) {
case '+':
return operand1 + operand2;
case '-':
return operand1 - operand2;
case '*':
return operand1 * operand2;
case '/':
return operand1 / operand2;
case '%':
return operand1 % operand2;
case '^':
return Math.pow(operand1, operand2);
}
return 0;
}
}
Fíjate que en el caso del exponente usamos el método que ya vimos usando Math.pow. Para terminar te dejo con más tutoriales de Java en mi blog.
El día de hoy vamos a ver cómo restablecer la impresora térmica GOOJPRT PT-210 a…
Hoy voy a enseñarte cómo imprimir en una impresora térmica conectada por USB a una…
En este post voy a enseñarte a programar un servidor web en Android asegurándonos de…
En este post te quiero compartir un código de C++ para listar y cancelar trabajos…
Gracias a WebAssembly podemos ejecutar código de otros lenguajes de programación desde el navegador web…
Revisando y buscando maneras de imprimir un PDF desde la línea de comandos me encontré…
Esta web usa cookies.