Documente Academic
Documente Profesional
Documente Cultură
IMPUNIDAD"
NOMBRE Y APELLIDOS
CURSO
Programación Visual I
TEMA
Caso Problema de Unidad 02
GRUPO
“B”
DOCENTE
Se quiere hacer un sistema, para una compañía donde se venden y reparan bicicletas. A diferencia
de otras compañías 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 número de referencia, un costo y garantía. Se usan partes (asientos, marcos,
llantas), de distintos proveedores. Es importante saber el número telefónico del proveedor para
contactarlo. Se quiere guardar de cada venta de bicicletas, la fecha y el costo total. Los datos de los
clientes son también almacenados (nombre, dirección, teléfono). Las bicicletas son clasificadas en
tres tipos: carrera, montañeras y de terreno. Para las bicicletas de carrera se requiere guardar el
número de velocidades que tiene. Cuando un cliente trae una bicicleta para repararla, se deben
guardar los siguientes datos: la fecha, el número de referencia de la bicicleta, el tiempo estimado
en que se terminará la reparación, y la descripción del daño que se quiere reparar
Después de presentarles el caso problema cada estudiante de deberá tener en cuenta lo siguiente:
• Diseña los formularios usando los objetos de control necesarios para resolver el caso.
public datos(String nombrecliente, String nombreclieterep, String fecha, String tipo, String
garantia, String fechareparacion, String tiemporeparacion, String daño, String partes, String
direccioncliente, int nmreferencia, String codigo, int codigoreparacion, int precio, int
velocidadescarrera, int telefonocliente) {
this.nombrecliente = nombrecliente; this.nombreclieterep = nombreclieterep; this.fecha =
fecha;
this.tipo = tipo; this.garantia = garantia;
this.fechareparacion = fechareparacion; this.tiemporeparacion = tiemporeparacion; this.daño
= daño;
this.partes = partes; this.direccioncliente = direccioncliente; this.nmreferencia = nmreferencia;
this.codigo = codigo;
}
JOptionPane.showMessageDialog(null, dates);
"\n"
"\n"
}
JOptionPane.showMessageDialog(null, dates); break;
case "3":
if (!sistema.isEmpty()) {
for (int i = 0; i < sistema.size(); i++) {
} else {
JOptionPane.showMessageDialog(null, "===Vacio==== ", "",
JOptionPane.WARNING_MESSAGE);
}
break;
case "4":
sistema.clear();
JOptionPane.showMessageDialog(null, "==== vacio=== ", "",
JOptionPane.WARNING_MESSAGE);
break; case "5":