Está en la página 1de 8

GUÍA DE LABORATORIO N° 05 (PAQUETES SWING)

Integrantes:

1. Piscoya Bances, Jesús.


2. Montenegro Granados, Alessandro.
3. Alvarado Barrientos, Michael.
4. Barzola Peña, Nicolle Jenny
5. Lozano Vivar, Juan Jesus.

Lima, 15 de septiembre del 2020.


1. Mostrarlacantidaddebilletesde100,50,20,10,5y1nuevosolquesenecesitanparap
agar el sueldo de un trabajador.

private void
btnCalcularActionPerformed(java.awt.event. txtBillete50.setText(String.valueOf(b50));
ActionEvent evt) {
// TODO add your handling code here: txtBillete20.setText(String.valueOf(b20));
double sueldo;
int b100=0, b50=0, b20=0, b10=0, txtBillete10.setText(String.valueOf(b10));
b5=0, b1=0; txtBillete5.setText(String.valueOf(b5));
txtBillete1.setText(String.valueOf(b1));
sueldo=Double.parseDouble(txtSalario.getT }
ext());
b100=(int)(sueldo/100); private void
b50=(int)(sueldo-(b100*100))/50; btnNuevoActionPerformed(java.awt.event.A
b20=(int)(sueldo-(b100*100)- ctionEvent evt) {
(b50*50))/20; // TODO add your handling code here:
b10=(int)(sueldo-(b100*100)-(b50*50)- txtSalario.setText("");
(b20*20))/10; txtBillete100.setText("");
b5=(int)(sueldo-(b100*100)-(b50*50)- txtBillete50.setText("");
(b20*20)-(b10*10))/5; txtBillete20.setText("");
b1=(int)(sueldo-(b100*100)-(b50*50)- txtBillete10.setText("");
(b20*20)-(b10*10)-(b5*5)); txtBillete5.setText("");
txtBillete1.setText("");
txtBillete100.setText(String.valueOf(b100)); txtSalario.requestFocus();
}
2. Calcular la velocidad de un auto en Km/h, ingresando la distancia recorrida en
metros y el tiempo en minutos.

private void
btnCalcularActionPerformed(java.awt.event. txtVelocidad.setText(String.valueOf(velocida
ActionEvent evt) { d)+" Km/h");
// TODO add your handling code here: }
double metros=0, minutos=0,
velocidad=0; private void
btnNuevoActionPerformed(java.awt.event.A
metros=Double.parseDouble(txtMetros.getT ctionEvent evt) {
ext()); // TODO add your handling code here:
txtMetros.setText("");
minutos=Double.parseDouble(txtMinutos.get txtMinutos.setText("");
Text()); txtVelocidad.setText("");
velocidad=(metros/1000)/(minutos/60); txtMetros.requestFocus();
}

3. Diseñe un programa para sumar dos tiempos. Ambos tiempos vienen dados
en el formato HH:MM:SS. La suma también debe ser expresada de la misma
manera.
package pregunta3; hh1= new Integer(txt1.getText());
public class ti extends javax.swing.JFrame { mm2= new Integer(txt2.getText());
public ti() { ss3= new Integer(txt3.getText());
initComponents(); hh11=new Integer(txt11.getText());
} mm22=new Integer(txt22.getText());
@SuppressWarnings("unchecked") ss33=new Integer(txt33.getText());
Generated code hhf=hh1+hh11;
private void mmf=mm2+mm22;
iniciarActionPerformed(java.awt.event.Actio ssf=ss3+ss33;
nEvent evt) { if(ssf<60){
// TODO add your handling code here: ssf=ssf;
int }else if(ssf<120){
hh1,mm2,ss3,hh11,mm22,ss33,hhf,mmf,ssf; ssf=ssf-60;
mmf=mmf+1; txt4.setText("0"+
}else{ hhf+":0"+mmf+":0"+ssf);
ssf=ssf-120; }
mmf=mmf+2; if(mmf>10 && hhf>10 && ssf>10){
} txt4.setText(""+
if(mmf<60){ hhf+":"+mmf+":"+ssf);
mmf=mmf; }
}else if(mmf<120){ if(mmf==10 && hhf==10 && ssf==10){
mmf=mmf-60; txt4.setText(""+
hhf=hhf+1; hhf+":"+mmf+":"+ssf);
}else{ }
mmf=mmf-120;
hhf=hhf+2; }
} private void
if(hhf<24){ nuevoActionPerformed(java.awt.event.Actio
hhf=hhf; nEvent evt) {
}else if(hhf<48){
hhf=hhf-24; txt1.setText("");
}else{ txt2.setText("");
hhf=hhf-48; txt3.setText("");
} txt11.setText("");
if(mmf>10 && hhf>10 && ssf<10){ txt22.setText("");
txt4.setText(""+ txt33.setText("");
hhf+":"+mmf+":0"+ssf); txt4.setText("");
} }
if(mmf<10 && hhf>10 && ssf>10){ public static void main(String args[]) {
txt4.setText(""+ /* Set the Nimbus look and feel*/
hhf+":0"+mmf+":"+ssf); Look and feel setting code(optional)
} /*create and display the form*/
if(hhf<10 && ssf>10 && mmf>10){ java.awt.EventQueue.invokeLater(new
txt4.setText("0"+ Runnable() {
hhf+":"+mmf+":"+ssf); public void run() {
} new ti().setVisible(true);
if(ssf<10 && mmf<10 && hhf>10){ }
txt4.setText(""+ });
hhf+":0"+mmf+":0"+ssf); }
} // Variables declaration - do not modify
if(ssf<10 && hhf<10 && mmf>10){ private javax.swing.JButton iniciar;
txt4.setText("0"+ private javax.swing.JLabel jLabel1;
hhf+":"+mmf+":0"+ssf); private javax.swing.JLabel jLabel2;
} private javax.swing.JLabel jLabel3;
if(mmf<10 && hhf<10 && ssf>10){ private javax.swing.JLabel jLabel4;
txt4.setText("0"+ private javax.swing.JLabel jLabel5;
hhf+":0"+mmf+":"+ssf); private javax.swing.JLabel jLabel6;
} private javax.swing.JLabel jLabel7;
if(mmf<10 && hhf<10 && ssf<10){ private javax.swing.JLabel jLabel8;
private javax.swing.JTextField txt1;
private javax.swing.JTextField txt11; private javax.swing.JTextField txt33;
private javax.swing.JTextField txt2; private javax.swing.JTextField txt4;
private javax.swing.JTextField txt22; // End of variables declaration
private javax.swing.JTextField txt3; }

4. Dado un número natural de 4 cifras diseñe un programa que permita obtener


el revés del número. Así, si se lee el número 2358 el algoritmo deberá imprimir
8532.

package ejeercicio; // TODO add your handling code here:


public class jfrmNumero extends int numero,C1,C2,C3,C4;
javax.swing.JFrame { String c1,c2,c3,c4,reves;
//ENTRADA
public jfrmNumero() {
initComponents(); numero=Integer.parseInt(jtxtNumero.getText
} ());
//PROCESO
private void C1=numero % 10;
jButton1ActionPerformed(java.awt.event.Acti C2=numero % 100/10;
onEvent evt) { C3=numero % 1000/100;
// TODO add your handling code here: C4=numero % 10000/1000;
System.exit(0); c1=String.valueOf(C1);
} c2=String.valueOf(C2);
c3=String.valueOf(C3);
private void c4=String.valueOf(C4);
jbtnNuevoActionPerformed(java.awt.event.A reves=c1+c2+c3+c4;
ctionEvent evt) { //SALIDA
// TODO add your handling code here: jLabel4.setText(String.valueOf(reves));
jLabel4.setText(""); }
jLabel4.requestFocus();
} /**
* @param args the command line
private void arguments
jbtnCalcularActionPerformed(java.awt.event. */
ActionEvent evt) { public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new private javax.swing.JLabel jLabel1;
Runnable() { private javax.swing.JLabel jLabel2;
public void run() { private javax.swing.JLabel jLabel3;
new EJERC05().setVisible(true); private javax.swing.JLabel jLabel4;
} private javax.swing.JButton jbtnCalcular;
}); private javax.swing.JButton jbtnNuevo;
} private javax.swing.JTextField jtxtNumero;
// End of variables declaration
// Variables declaration - do not modify }
private javax.swing.JButton jButton1;

5. Una persona tiene 2 recipientes llenos de gasolina cuyas capacidades están


dadas en galones y pies cúbicos, respectivamente. Diseñe un programa que
determine la cantidad total de gasolina en metros cúbicos, pies cúbicos y
yardas cúbicas. Considere los siguientes factores de conversión:
• 1 pie cúbico = 0.0283 metros cúbicos.
• 1 galón = 3.79 litros.
• 1 metro cúbico = 1000 litros.
• 1 yarda cúbica = 27 pies cúbicos.

package ejerc_05; //proceso


public class EJERC05 extends m=(rp1*3.79)/1000+(rp2*0.0283);
javax.swing.JFrame { p=(rp1/7.481)+rp2;
y=(rp1/202)+rp2/27;
public EJERC05() {
initComponents(); //salida
} jLabel6.setText(String.valueOf(m));
jLabel7.setText(String.valueOf(p));
private void jLabel8.setText(String.valueOf(y));
jbtnconvertirActionPerformed(java.awt.event }
.ActionEvent evt) {
int rp1,rp2; private void
double m,p,y; jbtn2ActionPerformed(java.awt.event.Action
rp1=Integer.parseInt(jtext1.getText()); Event evt) {
jtext1.setText("");
rp2=Integer.parseInt(jtext2.getText()); jtext2.setText("");
jLabel6.setText("");
jLabel7.setText(""); // Variables declaration - do not modify
jLabel8.setText(""); private javax.swing.JLabel jLabel1;
} private javax.swing.JLabel jLabel11;
private javax.swing.JLabel jLabel2;
/** private javax.swing.JLabel jLabel3;
* @param args the command line private javax.swing.JLabel jLabel4;
arguments private javax.swing.JLabel jLabel5;
*/ private javax.swing.JLabel jLabel6;
public static void main(String args[]) { private javax.swing.JLabel jLabel7;
java.awt.EventQueue.invokeLater(new private javax.swing.JLabel jLabel8;
Runnable() { private javax.swing.JButton jbtn2;
public void run() { private javax.swing.JButton jbtnconvertir;
new EJERC05().setVisible(true); private javax.swing.JTextField jtext1;
} private javax.swing.JTextField jtext2;
}); // End of variables declaration
} }

6. Dada las ecuaciones:


• ax + b = c
• dx + ey = f
Construir un programa que lea los coeficientes a, b, c, d, e y f, y calcule los
valores de x e y.

package guia_laboratorio5; }
public class Pregunta6 extends
javax.swing.JFrame { private void
btnCalcularActionPerformed(java.awt.event.
public Pregunta6() { ActionEvent evt) {
initComponents(); // TODO add your handling code here:
double a, b, c, d, e, f; private javax.swing.JLabel jLabel2;
double x, y; private javax.swing.JLabel jLabel3;
a=Double.parseDouble(txtA.getText()); private javax.swing.JLabel jLabel4;
b=Double.parseDouble(txtB.getText()); private javax.swing.JLabel jLabel5;
c=Double.parseDouble(txtC.getText()); private javax.swing.JLabel jLabel6;
d=Double.parseDouble(txtD.getText()); private javax.swing.JLabel jLabel7;
e=Double.parseDouble(txtE.getText()); private javax.swing.JLabel jLabel8;
f=Double.parseDouble(txtF.getText()); private javax.swing.JLabel jLabel9;
x=(c-b)/a; private javax.swing.JTextField txtA;
y=(f-(d*x))/e; private javax.swing.JTextField txtB;
txtX.setText(String.valueOf(x)); private javax.swing.JTextField txtC;
txtY.setText(String.valueOf(y)); private javax.swing.JTextField txtD;
} private javax.swing.JTextField txtE;
private javax.swing.JTextField txtF;
private void private javax.swing.JLabel txtX;
btnNuevoActionPerformed(java.awt.event.A private javax.swing.JLabel txtY;
ctionEvent evt) { // End of variables declaration
// TODO add your handling code here: }
txtA.setText("");
txtB.setText("");
txtC.setText("");
txtD.setText("");
txtE.setText("");
txtF.setText("");
txtX.setText("");
txtY.setText("");
txtA.requestFocus();
}

public static void main(String args[]) {


/* Set the Nimbus look and feel */

/* Create and display the form */


java.awt.EventQueue.invokeLater(new
Runnable() {
public void run() {
new Pregunta6().setVisible(true);
}
});
}

// Variables declaration - do not modify


private javax.swing.JButton btnCalcular;
private javax.swing.JButton btnNuevo;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel10;
private javax.swing.JLabel jLabel11;

También podría gustarte