miércoles, 19 de noviembre de 2014

Calculadora

Aplicación Calculadora Simple

Enunciado






Código Fuente de los botones

  private void jButtonSumaActionPerformed(java.awt.event.ActionEvent evt) {                                            
        jButtonMulti.setEnabled(true);
        jButtonDivision.setEnabled(true);
        jButtonResta.setEnabled(true);
        jButtonSuma.setEnabled(false);
    }                                           
 
    private void jButtonRestaActionPerformed(java.awt.event.ActionEvent evt) {                                             
        jButtonMulti.setEnabled(true);
        jButtonDivision.setEnabled(true);
        jButtonResta.setEnabled(false);
        jButtonSuma.setEnabled(true);
    }                                            
 
    private void jButtonMultiActionPerformed(java.awt.event.ActionEvent evt) {                                             
        jButtonMulti.setEnabled(false);
        jButtonDivision.setEnabled(true);
        jButtonResta.setEnabled(true);
        jButtonSuma.setEnabled(true);
    }                                            
 
    private void jButtonDivisionActionPerformed(java.awt.event.ActionEvent evt) {                                                
        jButtonMulti.setEnabled(true);
        jButtonDivision.setEnabled(false);
        jButtonResta.setEnabled(true);
        jButtonSuma.setEnabled(true);
    }                                               
 
    private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {                                         
 
        double numero1 = Double.valueOf(jTextFieldNumero1.getText());
        double numero2 = Double.valueOf(jTextFieldNumero2.getText());
        double suma = numero1 + numero2, resta  = numero1 - numero2;
        double  division =  numero1 / numero2, multi = numero1 * numero2;
 
 
        if (jButtonSuma.isEnabled()) {
            if (jButtonResta.isEnabled()) {
                if (jButtonMulti.isEnabled()) {
                    if (jButtonDivision.isEnabled()) {
 
                    } else {
                        jTextFieldResultado.setText(String.valueOf(division));
                    }
 
                } else { 
                   jTextFieldResultado.setText(String.valueOf(multi)); 
                }
 
            } else {
                jTextFieldResultado.setText(String.valueOf(resta));
            }
 
 
         } else {
            jTextFieldResultado.setText(String.valueOf(suma));
        }
    }                          


Resultado




No hay comentarios:

Publicar un comentario