Desarrollar un programa en Java que actúe como una calculadora, ofreciendo la capacidad de realizar operaciones de suma, resta, multiplicación o división.
El programa debe analizar los parámetros proporcionados en el método main para obtener la entrada de cálculo.
main
calculadora
2 x 2
4
public class CalculadoraMain { public static void main(String[] args) { // Verificar si se proporcionaron suficientes argumentos if (args.length != 3) { System.out.println("Uso: java CalculadoraMain <número1> <operación> <número2>"); System.exit(1); } // Obtener los operandos y la operación double numero1 = Double.parseDouble(args[0]); String operacion = args[1]; double numero2 = Double.parseDouble(args[2]); // Llamar a la función calculadora y mostrar el resultado double resultado = calculadora(numero1, operacion, numero2); System.out.println("Resultado: " + resultado); } // Función de la calculadora static double calculadora(double num1, String operacion, double num2) { switch (operacion) { case "+": return num1 + num2; case "-": return num1 - num2; case "x": return num1 * num2; case "/": // Manejar la división por cero if (num2 != 0) { return num1 / num2; } else { System.out.println("Error: División por cero no permitida."); System.exit(1); } default: System.out.println("Error: Operación no válida."); System.exit(1); return 0; // Este retorno nunca se alcanza, pero es necesario para la compilación } } }
Haz clic aquí para ver la solución del ejercicio
Compártelo en tus redes sociales y desafía a tus amigos a resolver problemas de programación. Juntos, podemos aprender y crecer.
El codigo se ha copiado correctamente en el portapapeles.
Continua mejorando tus habilidades de programación en Java con nuestra selección de ejercicios prácticos de la lección. ¡Haz clic en Practicar y desafía tus conocimientos!
Desarrolla tu habilidad en Java creando un programa con funciones de saludo y despedida. Aprende a ejecutar métodos desde la función principal (Main) de manera efectiva.
Cree un programa en Java que implemente dos métodos para saludar y despedirse. El método de saludo debe tener un parámetro de tipo texto.
Cree un programa en Java que implemente una función llamada 'esAlfabetico()' que reciba un parámetro de texto del usuario y compruebe si el texto contiene caracteres alfabéticos de 'a' a 'z', incluyendo mayúsculas y minúsculas
Explora la manipulación de texto en Java con este ejercicio intermedio. Implementa la función cambiarLetra() para modificar un carácter en un texto. ¡Aprende de manera práctica y mejora tu dominio en programación!
Cree un programa en Java que implemente una función llamada EsNumero que reciba un parámetro de texto del usuario y compruebe si el texto es un número o no.
Cree un programa en Java que implemente una función llamada "sumar" que retorne la suma de dos números enteros pasados como parámetros.
Crea un programa en Java que funcione como una calculadora con la posibilidad de sumar, restar, multiplicar o dividir.
Cree un programa en Java que implemente una función llamada ContarEspacios que reciba como parámetro un texto solicitado al usuario.
Cree un programa en Java que solicite un número al usuario y guárdelo en una cadena de texto.
Cree una nueva versión del programa Calculadora con parámetros de Main donde retorne desde Main los siguientes codigos de error:</p>.
Cree un programa en Java que implemente una función llamada BuscarMinMax que reciba tres parámetros, un array de números reales y dos números reales.
Cree un programa en Java que implemente una función llamada EscribirCentradoSubrayado que reciba como parámetro un texto solicitado al usuario.
Cree un programa en Java que solicite 5 números enteros al usuario para almacenarlos en una matriz de números enteros.
Cree un programa en Java que implemente un función llamada InvertirCadena reciba reciba un texto por parámetro y los muestre en orden inverso.
Cree un programa en Java que implemente una función llamada Doble para calcular y devolver el doble de un número entero.
Cree un programa en Java que implemente una función llamada esPalindromo() para comprobar si una cadena es un palíndromo o no.
Cree un programa en Java que implemente una función llamada BuscarMayorValor que reciba como parámetro un array de 5 números reales solicitados al usuario.
Cree un programa en Java que implemente una función llamada Potencia y calcule el resultado de elevar un número entero a otro número.
Cree un programa en Java que implemente una función llamada EscribirTitulo que escriba un texto centrado en la pantalla, en mayúsculas, con espacios adicionales y con una línea encima y otra debajo.
Practica con ejercicios en Java que utilizan funciones de diferentes tipos. Métodos, funciones con parámetros o valores por referencia entre otros.
Curso de programación gratuito con ejercicios y soluciones prácticas en C#. ¡Comienza a aprender ahora mismo!
Lleva tus lecciones de Exercises C# a todas partes con nuestra aplicación para Android. Descárgala ahora desde Google Play.
Utilizamos cookies propias y de terceros para mejorar nuestros servicios. Si continua navegando, consideramos que acepta su uso.