223940967 Desarrollo Practica Calificada 01
Instituto Superior Tecnológico Público
“Andrés A. Cáceres D:”
Carrera Profesional de Computación e Informática
Practica Calificada
Curso: Herramientas de Desarrollo de Software
Código: _____________________
Docente: Ing. Mg. Raúl E. Fernández Bejarano
Fecha: 30.04.14
Nota: _________________
Apellidos y Nombres:__________________________________________________________________________
Indicaciones: Sr. Alumno usted ha recibido una hoja que corresponde al examen complementario de la asignatura, lea
atentamente las preguntas y responda correctamente. No está permitido el uso de ningún tipo de equipo, aparato
o material de ayuda durante la prueba. La prueba es de carácter individual, queda claro que cualquier intento o
solicitud de ayuda, invalidara automáticamente laprueba.
Duración de la evaluación: 50 minutos.
Cuestionario
Pregunta 01: (10 puntos)
a) Realizar un programa que permita convertir una cantidad dada en metros a sus equivalentes en
centímetros, pulgadas, pies y yardas.
Considere:
1 metro = 100 centímetros
1 pie = 12 pulgadas
1 yarda = 3 pies
1 pulgada = 2.54 centímetros
Solución:
1. Para resolver el ejercicio primero tenemos que indicar quedatos vamos a utilizar:
Datos de Entrada: cmetros
Datos de Salida: cpies, cpulgadas, cyardas, ccentimetros
Ing. Mg. Raúl Fernández Bejarano
www.zonajava.net
2. Utilizando NetBeans crear un proyecto – CPractica, y un paquete – Cpractica. Luego crear un JFrame –
Cejercicio01.
3. Realizar el siguiente diseño en el JFrame (Contenedor):
4. Modificar los valores de los objetos:
Swing Control
NombreValor
JLabel
lblCantidad
Ingrese Cantidad en Metros
JLabel
lblCentimetros
Centímetros
JLable
lblPulgadas
Pulgadas
JLabel
lblPies
Pies
JLable
lblYardas
Yardas
JTextField
txtMetros
“”
JTextField
txtCentimetros
“”
JTextField
txtPulgadas
“”
JTextField
txtPies
“”
JTextField
txtYardas
“”
JButton
btnCalcular
Calcular
JButton
btnNuevo
Nuevo
JButton
btnSalir
Salir5. Ingresar el siguiente Código a cada uno de los Objetos creados:
Ingresar las siguientes líneas para importar las librerías que se trabajaran en la clase.
import java.awt.Color;
import java.text.DecimalFormat;
Crear un objeto de la clase DecimalFormat, para asignar formato a nuestra salida.
DecimalFormat formato = new DecimalFormat("###0.00");
Ing. Mg. Raúl Fernández Bejaranowww.zonajava.net
Crear el método formulario()
private void formulario(){
this.setTitle("Ejercicio 01");
this.getContentPane().setBackground(new Color(255, 255, 255));
this.setLocationRelativeTo(this);
this.setResizable(false);
pnlPrincipal.setOpaque(false);
pnlOperaciones.setOpaque(false);
}
Crear el método txtMetrosActionPerformed()
private void txtMetrosActionPerformed(java.awt.event.ActionEvent evt) {double cmetros, cpies, cpulgadas, cyardas, ccentimetros;
cmetros = Double.parseDouble(txtMetros.getText());
ccentimetros = cmetros * 100;
cpulgadas = ccentimetros/2.54;
cpies = cpulgadas/12;
cyardas = cpies/3;
txtCentimetros.setText(String.valueOf(formato.format(ccentimetros)));
txtPulgadas.setText(String.valueOf(formato.format(cpulgadas)));
txtPies.setText(String.valueOf(formato.format(cpies)));txtYardas.setText(String.valueOf(formato.format(cyardas)));
txtMetros.setEnabled(false);
}
Crear el método btnCalcularActionPerformed ()
private void btnCalcularActionPerformed(java.awt.event.ActionEvent evt) {
double cmetros, cpies, cpulgadas, cyardas, ccentimetros;
cmetros = Double.parseDouble(txtMetros.getText());
ccentimetros = cmetros * 100;
cpulgadas = ccentimetros/2.54;
cpies = cpulgadas/12;cyardas = cpies/3;
txtCentimetros.setText(String.valueOf(formato.format(ccentimetros)));
Ing. Mg. Raúl Fernández Bejarano
www.zonajava.net
txtPulgadas.setText(String.valueOf(formato.format(cpulgadas)));
txtPies.setText(String.valueOf(formato.format(cpies)));
txtYardas.setText(String.valueOf(formato.format(cyardas)));
txtMetros.setEnabled(false);
}
Crear el método btnNuevoActionPerformed ()...
Regístrate para leer el documento completo.