Escolar Documentos
Profissional Documentos
Cultura Documentos
Edwin SnchezRos
Ciclo: II
Huaraz 2013
CASO PROBLEMA:
Se quiere hacer un sistema, para una compaa donde se venden y reparan bicicletas. A
diferencia de otras compaas esta, arma las bicicletas, de acuerdo a los requerimientos de
los clientes. Cada bicicleta es ensamblada con tres partes: un marco, dos llantas y un
asiento. A cada bicicleta se le asigna un nico nmero de referencia, un costo y garanta. Se
usan partes (asientos, marcos, llantas), de distintos proveedores. Es importante saber el
nmero telefnico del proveedor para contactarlo. Se quiere guardar de cada venta de
bicicletas, la fecha y el costo total. Los datos de los clientes son tambin almacenados
(nombre, direccin, telfono). Las bicicletas son clasificadas en tres tipos: carrera,
montaeras y de terreno. Para las bicicletas de carrera se requiere guardar el nmero de
velocidades que tiene. Cuando un cliente trae una bicicleta para repararla, se deben guardar
los siguientes datos: la fecha, el nmero de referencia de la bicicleta, el tiempo estimado en
que se terminar la reparacin, y la descripcin del dao que se quiere reparar
Despus de presentarles el caso problema cada estudiante de deber tener en cuenta lo
siguiente:
1) Aplica la creacin de clases con sus miembros: atributos y mtodos.
Establece las relaciones posibles entre las clases.
Aplica arreglos objetos en la construccin de los programas.
Utiliza correctamente los niveles de acceso en cada uno de los miembros de la clase.
Solucin
/*
*/
/**
*/
String datos[][]={};
else
/**
*This method is called from within the constructor to initialize the form.
*WARNING: Do NOT modify this code. The content of this method is always
*/
@SuppressWarnings("unchecked")
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
jLabel1.setText("Nombre de cliente");
{null, null, null, null, null}, {null, null, null, null, null}, {null, null, null, null, null},
new String [] {
"Title 1", "Title 2", "Title 3", "Title 4", "Title 5"
));
jScrollPane1.setViewportView(tlbdatos); getContentPane().add
(jScrollPane1, new
cboregis.addActionListener(new java.awt.event.ActionListener()
});
});
}// </editor-fold>
/**
public static void main(String args[]) { /* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
try {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
//</editor-fold>
new frmcaso().setVisible(true);
});