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 te mostraré cómo crear un servidor HTTP (servidor web) en Android…
En este post te voy a enseñar a designar una carpeta para imprimir todos los…
En este artículo te voy a enseñar la guía para imprimir en una impresora térmica…
Hoy te voy a mostrar un ejemplo de programación para agregar un módulo de tasa…
Los usuarios del plugin para impresoras térmicas pueden contratar licencias, y en ocasiones me han…
Hoy voy a enseñarte cómo imprimir el € en una impresora térmica. Vamos a ver…
Esta web usa cookies.