• Lenguaje

    Java usando JOptionPane

  • Descripción

    Calculadora que suma, resta, multiplica y divide

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import javax.swing.JOptionPane;

public class CalculadoraQueSumaRestaMultiplicaYDivide {

    public static void main (String[] args) {
        int operacion;
        double a, b, resultado;
        do {
            a = Double.parseDouble(JOptionPane.showInputDialog("Ingresa el valor de a"));
            b = Double.parseDouble(JOptionPane.showInputDialog("Ingresa el valor de b"));
            operacion = JOptionPane.showOptionDialog(null, "Selecciona el valor de operacion.",
                "Algoritmo", JOptionPane.DEFAULT_OPTION, JOptionPane.PLAIN_MESSAGE, null,
                new String[]{"Suma", "Resta", "Multiplicaci\u00F3n", "Divisi\u00F3n"}, null) + 1;
            resultado=0;
            if(operacion==1)
                resultado=a+b;
            if(operacion==2)
                resultado=a-b;
            if(operacion==3)
                resultado=a*b;
            if(operacion==4&&b!=0)
                resultado=a/b;
            JOptionPane.showMessageDialog(null,
                "Valor de resultado: " + resultado);
        } while (JOptionPane.showConfirmDialog(null, "\u00BFDeseas repetir el proceso?",
            null, JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE)==JOptionPane.YES_OPTION);
    }

}