proCalculadora ( Reforma )

Clase del jueves 26 de septiembre de 2013

Código para el botón resultado que cumple las siguientes funciones:

*Realice las funciones respectivas de suma, resta, multiplicación y división
*En el caso de la división si el operador 2 es igual a 0 salga un mensaje de "no se puede dividir por cero"; en caso contrario hacer la división


 private void jBtnResultadoActionPerformed(java.awt.event.ActionEvent evt) {                                              
        // TODO add your handling code here:
        Integer resultado=0;
        Double res_div=0.0;
        String resultado1="";
        if ("+".equals(operador)){
        resultado=Integer.parseInt(operador1)+Integer.parseInt(operador2);
        resultado1=resultado+"";
        }
         if ("-".equals(operador)){
        resultado=Integer.parseInt(operador1)-Integer.parseInt(operador2);
        resultado1=resultado+"";
         }
          if ("*".equals(operador)){
        resultado=Integer.parseInt(operador1)*Integer.parseInt(operador2);
        resultado1=resultado+"";
          }
         if ("/".equals(operador)){
             
             if(!operador2.equals("0"))
                { 
                res_div=Double.parseDouble(operador1)/Double.parseDouble(operador2); 
                Integer aux=0;
                aux=Integer.parseInt(operador1)/Integer.parseInt(operador2);
                   if ((res_div-aux)==0)
                    resultado1=aux+"";
                   else
                   resultado1=res_div+"";
                }    
             else
          resultado1="No se puede dividir por 0";   
                 
               
         }
       jTxtPantalla.setText(resultado1);
        primero=true;
        Sumar=false;
        operador1=operador2="";
        
          } 
         
        



EN EL CASO DE LA SUMA

                                              




 EN EL CASO DE LA RESTA




 EN EL CASO DE LA MULTIPLICACIÓN





EN EL CASO DE LA DIVISIÓN ( CUANDO EL OPERADOR 2 ES DIFERENTE A CERO )







EN EL CASO DE LA DIVISIÓN ( CUANDO EL OPERADOR 2 ES IGUAL A CERO )






No hay comentarios:

Publicar un comentario