package tk.zonexwarez.primerosprogramas;
import javax.swing.JOptionPane;
/**
*
* @author Leo Uchiha
* From http://zonex-warez.tk
* http://code-mex-java.blogspot.mx/
*/
public class CuatroOperacionesBasicas {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// primero pedimos los 2 numeros con los que vamos a trabajar
double num1 = Double.parseDouble(JOptionPane.showInputDialog(null, "Ingrese el primer numero",
"Ingrese dato...", JOptionPane.QUESTION_MESSAGE));
// pedimos el segundo numero
double num2 = Double.parseDouble(JOptionPane.showInputDialog(null, "Ingrese el segundo numero",
"Ingrese dato...", JOptionPane.QUESTION_MESSAGE));
// mostramos un menu con opciones, numeros del 1 - 4
int resp = Integer.parseInt(JOptionPane.showInputDialog(null, "¿Que operacion desea realzar? (ingrese un numero del 1 al 4)"
+ "\n" + "1.- Suma" + "\n" + "2.- Resta" + "\n" + "3.- Multiplicacion"
+ "\n" + "4.- Division", "Seleccione operacion", JOptionPane.QUESTION_MESSAGE));
// declaramos una variable para almacenar el resultado
double resultado = 0;
// variable auxiliar para almacenar el nombre de la operacion a realizar
String auxNombre = null;
// con un switch vamos a decidir que operacion se realiza
switch (resp) {
case 1: // caso 1 para hacer una suma
resultado = num1 + num2;
auxNombre = "Suma";
break;
case 2:
resultado = num1 - num2;
auxNombre = "Resta";
break;
case 3:
resultado = num1 * num2;
auxNombre = "Multiplicacion";
break;
case 4:
resultado = num1 / num2;
auxNombre = "Division";
break;
default:
JOptionPane.showMessageDialog(null, "Opcion fuera de rango",
"Error!", JOptionPane.WARNING_MESSAGE);
break;
}
JOptionPane.showMessageDialog(null, "El resultado de la " + auxNombre +
" es: " + resultado, "Resultado", JOptionPane.INFORMATION_MESSAGE);
}
}
Encuentra codigo y tutoriales en SQL, C#, Java, PHP y mucho mas para tu web y/o aplicaciones
Patrocinadores
lunes, 26 de enero de 2015
Java | 4 operaciones basicas con menu de opciones
Este codigo es para realizar una de las 4 operaciones basicas, pero con un menu de opciones, espero les sirva.
Suscribirse a:
Comentarios de la entrada (Atom)
muy buena la ayuda que siga aldelante gracias
ResponderBorrarCORDIAL SALUDO NECESITO AYUDA CON ESTE EJERCICIO EN JAVA:
ResponderBorrar4. Una gasolinera presta 4 clases de servicios. Por cada servicio que preste se tienen los siguientes datos:
• Clase de servicio prestado (valores del 1 al 4)
• Jornada en que se prestó el servicio (M: Mañana, T: Tarde)
• y el valor del Servicio.
Al final del día se requiere determinar e imprimir:
• El valor producido por cada clase de servicio
• El número de veces que se prestó cada servicio
• El servicio que más veces se prestó y si éste se prestó más en la mañana o en la tarde.
Eres un crack me haz salvado:)
ResponderBorrar