SlideShare a Scribd company logo
1 of 4
Download to read offline
ISTP: Manuel Seoane Corrales Java Swing 
 
Lic. Bernardo C. Hermitaño Atencio 
CALCULADORA CON JAVA EN NETBEANS 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
public class Calculadora extends javax.swing.JFrame { 
//variables 
    double masmenos; 
    double primerdouble; 
    double segundouble; 
    double totaldouble; 
    //para los botones 
    int masClic; 
    int menosClic; 
    int divClic; 
    int multiClic; 
    int decimalClic; 
 
private void btnLimpiarActionPerformed(java.awt.event.ActionEvent evt) 
{                                            
        // TODO add your handling code here: 
        txtDisplay.setText(""); 
        decimalClic=0; 
    }                                           
 
    private void btnUnoActionPerformed(java.awt.event.ActionEvent evt) {                               
        // TODO add your handling code here: 
        txtDisplay.setText(txtDisplay.getText()+btnUno.getText()); 
}                                       
 
    private void btnDosActionPerformed(java.awt.event.ActionEvent evt) {                               
       txtDisplay.setText(txtDisplay.getText()+btnDos.getText()); 
    }                                       
 
    private void btnTresActionPerformed(java.awt.event.ActionEvent evt) {                               
        // TODO add your handling code here: 
        txtDisplay.setText(txtDisplay.getText()+btnTres.getText()); 
    }                                        
 
    private void btnCuatroActionPerformed(java.awt.event.ActionEvent 
evt) {                                           
        // TODO add your handling code here: 
        txtDisplay.setText(txtDisplay.getText()+btnCuatro.getText()); 
    }                                          
ISTP: Manuel Seoane Corrales Java Swing 
 
Lic. Bernardo C. Hermitaño Atencio 
 
    private void btnCincoActionPerformed(java.awt.event.ActionEvent evt) 
{                                          
        // TODO add your handling code here: 
        txtDisplay.setText(txtDisplay.getText()+btnCinco.getText()); 
    }                                         
 
    private void btnSeisActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here: 
        txtDisplay.setText(txtDisplay.getText()+btnSeis.getText()); 
    }                                        
 
    private void btnSieteActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here: 
        txtDisplay.setText(txtDisplay.getText()+btnSiete.getText()); 
 
    }                                         
 
    private void btnOchoActionPerformed(java.awt.event.ActionEvent evt) 
{                                         
        // TODO add your handling code here: 
        txtDisplay.setText(txtDisplay.getText()+btnOcho.getText()); 
    }                                        
 
    private void btnNueveActionPerformed(java.awt.event.ActionEvent 
evt) {                                          
        // TODO add your handling code here: 
        txtDisplay.setText(txtDisplay.getText()+btnNueve.getText()); 
    }                                         
 
    private void btnCeroActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here: 
        txtDisplay.setText(txtDisplay.getText()+btnCero.getText()); 
    }                                        
 
    private void btnPuntoActionPerformed(java.awt.event.ActionEvent evt) 
{                                          
        // TODO add your handling code here: 
        if(decimalClic==0){ 
        txtDisplay.setText(txtDisplay.getText()+btnPunto.getText()); 
        decimalClic=1; 
        } 
    }                                         
 
    private void 
btnMasMenosActionPerformed(java.awt.event.ActionEvent evt) {                                             
        // TODO add your handling code here: 
        
masmenos=(Double.parseDouble(String.valueOf(txtDisplay.getText()))); 
        masmenos=masmenos*(‐1); 
        txtDisplay.setText(String.valueOf(masmenos)); 
    }                                            
 
    private void btnMasActionPerformed(java.awt.event.ActionEvent evt) {                               
        // TODO add your handling code here: 
        
primerdouble=(Double.parseDouble(String.valueOf(txtDisplay.getText()))); 
        txtDisplay.setText(""); 
        masClic=1; 
        decimalClic=0; 
    }                                       
 
ISTP: Manuel Seoane Corrales Java Swing 
 
Lic. Bernardo C. Hermitaño Atencio 
    private void btnMenosActionPerformed(java.awt.event.ActionEvent 
evt) {                                          
        // TODO add your handling code here: 
        
primerdouble=(Double.parseDouble(String.valueOf(txtDisplay.getText()))); 
        txtDisplay.setText(""); 
        menosClic=1; 
        decimalClic=0; 
    }                                         
 
    private void btnMultiplicaActionPerformed(java.awt.event.ActionEvent 
evt) {                                               
        // TODO add your handling code here: 
        
primerdouble=(Double.parseDouble(String.valueOf(txtDisplay.getText()))); 
        txtDisplay.setText(""); 
        multiClic=1; 
        decimalClic=0; 
    }                                              
 
    private void btnDivideActionPerformed(java.awt.event.ActionEvent evt) 
{                                           
        // TODO add your handling code here: 
        
primerdouble=(Double.parseDouble(String.valueOf(txtDisplay.getText()))); 
        txtDisplay.setText(""); 
     divClic=1; 
     decimalClic=0; 
    }                                          
 
    private void btnIgualActionPerformed(java.awt.event.ActionEvent evt) {                                          
        // TODO add your handling code here: 
        
segundouble=(Double.parseDouble(String.valueOf(txtDisplay.getText()))); 
        if(masClic>0){ 
            totaldouble=primerdouble+segundouble; 
            txtDisplay.setText(String.valueOf(totaldouble)); 
            primerdouble=0; 
            segundouble=0; 
            masClic=0; 
        } 
        if(menosClic>0){ 
            totaldouble=primerdouble‐segundouble; 
            txtDisplay.setText(String.valueOf(totaldouble)); 
            primerdouble=0; 
            segundouble=0; 
            menosClic=0; 
        } 
        if(multiClic>0){ 
            totaldouble=primerdouble*segundouble; 
            txtDisplay.setText(String.valueOf(totaldouble)); 
            primerdouble=0; 
            segundouble=0; 
            multiClic=0; 
        } 
        if(divClic>0){ 
            totaldouble=primerdouble/segundouble; 
            txtDisplay.setText(String.valueOf(totaldouble)); 
            primerdouble=0; 
            segundouble=0; 
            divClic=0; 
        }    }                
ISTP: Manuel Seoane Corrales Java Swing 
 
Lic. Bernardo C. Hermitaño Atencio 
 

More Related Content

Viewers also liked

Viewers also liked (20)

Introduccion
IntroduccionIntroduccion
Introduccion
 
Tourists Places In Chongoyape
Tourists Places In ChongoyapeTourists Places In Chongoyape
Tourists Places In Chongoyape
 
Ejercicio práctico aplicaciones móviles
Ejercicio práctico aplicaciones móvilesEjercicio práctico aplicaciones móviles
Ejercicio práctico aplicaciones móviles
 
Faa 03-cei-ag-2014
Faa 03-cei-ag-2014Faa 03-cei-ag-2014
Faa 03-cei-ag-2014
 
Ejercicios pseudocodigo
Ejercicios pseudocodigoEjercicios pseudocodigo
Ejercicios pseudocodigo
 
Práctica java 1
Práctica java 1Práctica java 1
Práctica java 1
 
Faa 07-cei-ag-2014
Faa 07-cei-ag-2014Faa 07-cei-ag-2014
Faa 07-cei-ag-2014
 
Faa 01-cei-ag-2014
Faa 01-cei-ag-2014Faa 01-cei-ag-2014
Faa 01-cei-ag-2014
 
Ejercicios aplicaciones
Ejercicios aplicacionesEjercicios aplicaciones
Ejercicios aplicaciones
 
Faa 08-cei-ag-2014
Faa 08-cei-ag-2014Faa 08-cei-ag-2014
Faa 08-cei-ag-2014
 
Ejercicios prácticos de aplicaciones móviles.
Ejercicios prácticos de aplicaciones móviles.Ejercicios prácticos de aplicaciones móviles.
Ejercicios prácticos de aplicaciones móviles.
 
Faa 05-cei-ag-2014
Faa 05-cei-ag-2014Faa 05-cei-ag-2014
Faa 05-cei-ag-2014
 
Cei 5-animacion grafico-2013
Cei 5-animacion grafico-2013Cei 5-animacion grafico-2013
Cei 5-animacion grafico-2013
 
SESION DE APRENDIZAJE TALLER II
SESION DE APRENDIZAJE TALLER IISESION DE APRENDIZAJE TALLER II
SESION DE APRENDIZAJE TALLER II
 
Faa 06-cei-ag-2014
Faa 06-cei-ag-2014Faa 06-cei-ag-2014
Faa 06-cei-ag-2014
 
Cálculo de la CTS
Cálculo de la CTSCálculo de la CTS
Cálculo de la CTS
 
Linux
LinuxLinux
Linux
 
Introduccion a la algoritmia 2011-i
Introduccion a la algoritmia   2011-iIntroduccion a la algoritmia   2011-i
Introduccion a la algoritmia 2011-i
 
Silabo aplicaciones moviles 2014 ii
Silabo aplicaciones moviles 2014 iiSilabo aplicaciones moviles 2014 ii
Silabo aplicaciones moviles 2014 ii
 
Ejercicios java
Ejercicios javaEjercicios java
Ejercicios java
 

Práctica java 1

  • 1. ISTP: Manuel Seoane Corrales Java Swing    Lic. Bernardo C. Hermitaño Atencio  CALCULADORA CON JAVA EN NETBEANS                                              public class Calculadora extends javax.swing.JFrame {  //variables      double masmenos;      double primerdouble;      double segundouble;      double totaldouble;      //para los botones      int masClic;      int menosClic;      int divClic;      int multiClic;      int decimalClic;    private void btnLimpiarActionPerformed(java.awt.event.ActionEvent evt)  {                                                     // TODO add your handling code here:          txtDisplay.setText("");          decimalClic=0;      }                                                  private void btnUnoActionPerformed(java.awt.event.ActionEvent evt) {                                        // TODO add your handling code here:          txtDisplay.setText(txtDisplay.getText()+btnUno.getText());  }                                              private void btnDosActionPerformed(java.awt.event.ActionEvent evt) {                                       txtDisplay.setText(txtDisplay.getText()+btnDos.getText());      }                                              private void btnTresActionPerformed(java.awt.event.ActionEvent evt) {                                        // TODO add your handling code here:          txtDisplay.setText(txtDisplay.getText()+btnTres.getText());      }                                               private void btnCuatroActionPerformed(java.awt.event.ActionEvent  evt) {                                                    // TODO add your handling code here:          txtDisplay.setText(txtDisplay.getText()+btnCuatro.getText());      }                                          
  • 2. ISTP: Manuel Seoane Corrales Java Swing    Lic. Bernardo C. Hermitaño Atencio        private void btnCincoActionPerformed(java.awt.event.ActionEvent evt)  {                                                   // TODO add your handling code here:          txtDisplay.setText(txtDisplay.getText()+btnCinco.getText());      }                                                private void btnSeisActionPerformed(java.awt.event.ActionEvent evt) {                                                  // TODO add your handling code here:          txtDisplay.setText(txtDisplay.getText()+btnSeis.getText());      }                                               private void btnSieteActionPerformed(java.awt.event.ActionEvent evt) {                                                   // TODO add your handling code here:          txtDisplay.setText(txtDisplay.getText()+btnSiete.getText());        }                                                private void btnOchoActionPerformed(java.awt.event.ActionEvent evt)  {                                                  // TODO add your handling code here:          txtDisplay.setText(txtDisplay.getText()+btnOcho.getText());      }                                               private void btnNueveActionPerformed(java.awt.event.ActionEvent  evt) {                                                   // TODO add your handling code here:          txtDisplay.setText(txtDisplay.getText()+btnNueve.getText());      }                                                private void btnCeroActionPerformed(java.awt.event.ActionEvent evt) {                                                  // TODO add your handling code here:          txtDisplay.setText(txtDisplay.getText()+btnCero.getText());      }                                               private void btnPuntoActionPerformed(java.awt.event.ActionEvent evt)  {                                                   // TODO add your handling code here:          if(decimalClic==0){          txtDisplay.setText(txtDisplay.getText()+btnPunto.getText());          decimalClic=1;          }      }                                                private void  btnMasMenosActionPerformed(java.awt.event.ActionEvent evt) {                                                      // TODO add your handling code here:           masmenos=(Double.parseDouble(String.valueOf(txtDisplay.getText())));          masmenos=masmenos*(‐1);          txtDisplay.setText(String.valueOf(masmenos));      }                                                   private void btnMasActionPerformed(java.awt.event.ActionEvent evt) {                                        // TODO add your handling code here:           primerdouble=(Double.parseDouble(String.valueOf(txtDisplay.getText())));          txtDisplay.setText("");          masClic=1;          decimalClic=0;      }                                         
  • 3. ISTP: Manuel Seoane Corrales Java Swing    Lic. Bernardo C. Hermitaño Atencio      private void btnMenosActionPerformed(java.awt.event.ActionEvent  evt) {                                                   // TODO add your handling code here:           primerdouble=(Double.parseDouble(String.valueOf(txtDisplay.getText())));          txtDisplay.setText("");          menosClic=1;          decimalClic=0;      }                                                private void btnMultiplicaActionPerformed(java.awt.event.ActionEvent  evt) {                                                        // TODO add your handling code here:           primerdouble=(Double.parseDouble(String.valueOf(txtDisplay.getText())));          txtDisplay.setText("");          multiClic=1;          decimalClic=0;      }                                                     private void btnDivideActionPerformed(java.awt.event.ActionEvent evt)  {                                                    // TODO add your handling code here:           primerdouble=(Double.parseDouble(String.valueOf(txtDisplay.getText())));          txtDisplay.setText("");       divClic=1;       decimalClic=0;      }                                                 private void btnIgualActionPerformed(java.awt.event.ActionEvent evt) {                                                   // TODO add your handling code here:           segundouble=(Double.parseDouble(String.valueOf(txtDisplay.getText())));          if(masClic>0){              totaldouble=primerdouble+segundouble;              txtDisplay.setText(String.valueOf(totaldouble));              primerdouble=0;              segundouble=0;              masClic=0;          }          if(menosClic>0){              totaldouble=primerdouble‐segundouble;              txtDisplay.setText(String.valueOf(totaldouble));              primerdouble=0;              segundouble=0;              menosClic=0;          }          if(multiClic>0){              totaldouble=primerdouble*segundouble;              txtDisplay.setText(String.valueOf(totaldouble));              primerdouble=0;              segundouble=0;              multiClic=0;          }          if(divClic>0){              totaldouble=primerdouble/segundouble;              txtDisplay.setText(String.valueOf(totaldouble));              primerdouble=0;              segundouble=0;              divClic=0;          }    }                
  • 4. ISTP: Manuel Seoane Corrales Java Swing    Lic. Bernardo C. Hermitaño Atencio