HOJA TÉCNICA No ../I-2020
HOJA TÉCNICA No ../I-2020
Referencia: ……………………(Titulo)…gui…………………………………
Fecha de entrega:……
28/05/2020………………………………………………………………………..
Señor docente:
Una vez realizado y culminado la práctica No…….referido a:…………………….………….......
Presento ante Ud. La codificación de los programas asignados:
Programa No1:……………….Titulo……gui…………………….
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package calculadora.oficial;
/**
*
* @author JHONNY HUMEREZ
*/
public class Interfaz extends javax.swing.JFrame {
/**
* Creates new form Interfaz
*/
public Interfaz() {
initComponents();
}
String numero1="";//variable vacia
String numero2="";
int contador=0;
/**
* This method is called from within the constructor to initialize the form.
Página 1 de 11
UNIVERSIDAD MAYOR DE SAN ANDRÉS LMEC-236 MÉTODOS NUMÉRICOS Y ALGORITMOS III
FACULTAD DE INGENIERÍA Ing. Vidher W. Bustillos D.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
num2.setText("2");
num2.setMargin(new java.awt.Insets(2, 2, 2, 2));
num2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
num2ActionPerformed(evt);
}
});
getContentPane().add(num2, new org.netbeans.lib.awtextra.AbsoluteConstraints(108,
39, 65, 65));
num3.setText("3");
num3.setMargin(new java.awt.Insets(2, 2, 2, 2));
num3.addActionListener(new java.awt.event.ActionListener() {
Página 2 de 11
UNIVERSIDAD MAYOR DE SAN ANDRÉS LMEC-236 MÉTODOS NUMÉRICOS Y ALGORITMOS III
FACULTAD DE INGENIERÍA Ing. Vidher W. Bustillos D.
num1.setText("1");
num1.setMargin(new java.awt.Insets(2, 2, 2, 2));
num1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
num1ActionPerformed(evt);
}
});
getContentPane().add(num1, new org.netbeans.lib.awtextra.AbsoluteConstraints(36,
39, 65, 65));
num5.setText("5");
num5.setMargin(new java.awt.Insets(2, 2, 2, 2));
num5.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
num5ActionPerformed(evt);
}
});
getContentPane().add(num5, new org.netbeans.lib.awtextra.AbsoluteConstraints(108,
117, 65, 65));
num6.setText("6");
num6.setMargin(new java.awt.Insets(2, 2, 2, 2));
num6.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
num6ActionPerformed(evt);
}
});
getContentPane().add(num6, new org.netbeans.lib.awtextra.AbsoluteConstraints(180,
117, 65, 65));
num4.setText("4");
num4.setMargin(new java.awt.Insets(2, 2, 2, 2));
num4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
num4ActionPerformed(evt);
}
});
Página 3 de 11
UNIVERSIDAD MAYOR DE SAN ANDRÉS LMEC-236 MÉTODOS NUMÉRICOS Y ALGORITMOS III
FACULTAD DE INGENIERÍA Ing. Vidher W. Bustillos D.
num8.setText("8");
num8.setMargin(new java.awt.Insets(2, 2, 2, 2));
num8.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
num8ActionPerformed(evt);
}
});
getContentPane().add(num8, new org.netbeans.lib.awtextra.AbsoluteConstraints(108,
195, 65, 65));
num9.setText("9");
num9.setMargin(new java.awt.Insets(2, 2, 2, 2));
num9.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
num9ActionPerformed(evt);
}
});
getContentPane().add(num9, new org.netbeans.lib.awtextra.AbsoluteConstraints(180,
195, 65, 65));
num7.setText("7");
num7.setMargin(new java.awt.Insets(2, 2, 2, 2));
num7.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
num7ActionPerformed(evt);
}
});
getContentPane().add(num7, new org.netbeans.lib.awtextra.AbsoluteConstraints(36,
195, 65, 65));
num0.setText("0");
num0.setMargin(new java.awt.Insets(2, 2, 2, 2));
num0.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
num0ActionPerformed(evt);
}
});
getContentPane().add(num0, new org.netbeans.lib.awtextra.AbsoluteConstraints(108,
278, 65, 65));
borrar.setText("C");
borrar.setMargin(new java.awt.Insets(2, 2, 2, 2));
Página 4 de 11
UNIVERSIDAD MAYOR DE SAN ANDRÉS LMEC-236 MÉTODOS NUMÉRICOS Y ALGORITMOS III
FACULTAD DE INGENIERÍA Ing. Vidher W. Bustillos D.
borrar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
borrarActionPerformed(evt);
}
});
getContentPane().add(borrar, new org.netbeans.lib.awtextra.AbsoluteConstraints(180,
278, 65, 65));
punto.setText(".");
punto.setMargin(new java.awt.Insets(2, 2, 2, 2));
punto.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
puntoActionPerformed(evt);
}
});
getContentPane().add(punto, new org.netbeans.lib.awtextra.AbsoluteConstraints(36,
278, 65, 65));
resultado.setText("=");
resultado.setMargin(new java.awt.Insets(2, 2, 2, 2));
resultado.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
resultadoActionPerformed(evt);
}
});
getContentPane().add(resultado, new
org.netbeans.lib.awtextra.AbsoluteConstraints(380, 130, 65, 65));
porc.setText("porcentaje");
porc.setMargin(new java.awt.Insets(2, 2, 2, 2));
porc.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
porcActionPerformed(evt);
}
});
getContentPane().add(porc, new org.netbeans.lib.awtextra.AbsoluteConstraints(450,
130, 65, 65));
prom.setText("prome");
prom.setMargin(new java.awt.Insets(2, 2, 2, 2));
prom.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
promActionPerformed(evt);
}
});
Página 5 de 11
UNIVERSIDAD MAYOR DE SAN ANDRÉS LMEC-236 MÉTODOS NUMÉRICOS Y ALGORITMOS III
FACULTAD DE INGENIERÍA Ing. Vidher W. Bustillos D.
div.setText("/");
div.setMargin(new java.awt.Insets(2, 2, 2, 2));
div.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
divActionPerformed(evt);
}
});
getContentPane().add(div, new org.netbeans.lib.awtextra.AbsoluteConstraints(380, 210,
65, 65));
mul.setText("*");
mul.setMargin(new java.awt.Insets(2, 2, 2, 2));
mul.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
mulActionPerformed(evt);
}
});
getContentPane().add(mul, new org.netbeans.lib.awtextra.AbsoluteConstraints(380, 60,
65, 65));
etiqueta2.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
getContentPane().add(etiqueta2, new
org.netbeans.lib.awtextra.AbsoluteConstraints(540, 120, 230, 40));
etiqueta3.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
getContentPane().add(etiqueta3, new
org.netbeans.lib.awtextra.AbsoluteConstraints(540, 240, 230, 40));
etiqueta1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
getContentPane().add(etiqueta1, new
org.netbeans.lib.awtextra.AbsoluteConstraints(540, 70, 230, 30));
jLabel1.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0,
0)));
getContentPane().add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(540,
0, 230, 390));
pack();
}// </editor-fold>
Página 6 de 11
UNIVERSIDAD MAYOR DE SAN ANDRÉS LMEC-236 MÉTODOS NUMÉRICOS Y ALGORITMOS III
FACULTAD DE INGENIERÍA Ing. Vidher W. Bustillos D.
operaciones();
etiqueta2.setText("");
}
}
Página 7 de 11
UNIVERSIDAD MAYOR DE SAN ANDRÉS LMEC-236 MÉTODOS NUMÉRICOS Y ALGORITMOS III
FACULTAD DE INGENIERÍA Ing. Vidher W. Bustillos D.
Página 8 de 11
UNIVERSIDAD MAYOR DE SAN ANDRÉS LMEC-236 MÉTODOS NUMÉRICOS Y ALGORITMOS III
FACULTAD DE INGENIERÍA Ing. Vidher W. Bustillos D.
}
/**e
* @param args the command line arguments
*/
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
Página 9 de 11
UNIVERSIDAD MAYOR DE SAN ANDRÉS LMEC-236 MÉTODOS NUMÉRICOS Y ALGORITMOS III
FACULTAD DE INGENIERÍA Ing. Vidher W. Bustillos D.
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and
feel.
* For details see
http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for (javax.swing.UIManager.LookAndFeelInfo info :
javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(Interfaz.class.getName()).log(java.util.logging.Leve
l.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(Interfaz.class.getName()).log(java.util.logging.Leve
l.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(Interfaz.class.getName()).log(java.util.logging.Leve
l.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(Interfaz.class.getName()).log(java.util.logging.Leve
l.SEVERE, null, ex);
}
//</editor-fold>
Página 10 de 11
UNIVERSIDAD MAYOR DE SAN ANDRÉS LMEC-236 MÉTODOS NUMÉRICOS Y ALGORITMOS III
FACULTAD DE INGENIERÍA Ing. Vidher W. Bustillos D.
Funcionamiento:graficas
Programa No2:……………….Titulo………………………….
Funcionamiento:
firma
Estudiante:……………………
C.I…………………
Página 11 de 11