Está en la página 1de 2

private void jButton1ActionPerformed(java.awt.event.

ActionEvent evt) {

taRe.setText("");
// Entrada
entrada();
// Proceso
imp_compra();
imp_descuento();
imp_pago();
metodo();
// Salida
listar();
}

// Declaraci�n de varaibles globales


// Se llaman variables globales porque accedo a ellas
// desde cualquier punto de mi aplicaci�n
int producto; // Se le asigna el tipo de producto
int cantidad; // Se le asigna la cantidad de producto
double importe_compra; // producto*cantidad
double importe_descuento; // Asigna un porcentaje de descuento
double importe_pago; // importe_compra - importe_descuento

// Entrada
public void entrada(){
producto = cmbProducto.getSelectedIndex();
cantidad = Integer.parseInt(txtCantidad.getText());
}

// Proceso
public void imp_compra(){
if(producto == 0){
importe_compra = 15.0*cantidad;
}else if(producto == 1){
importe_compra = 17.5*cantidad;
}else{
importe_compra = 20.0*cantidad;
}
}

public void imp_descuento(){


if(cantidad<=10){
importe_descuento = 0.07*importe_compra;
}else{
importe_descuento = 0.15*importe_compra;
}
}

public void imp_pago(){


importe_pago = importe_compra - importe_descuento;
}

// Salida
public void imp(String c){
taRe.append(c+"\n");
}

public void listar(){


imp("Importe de compra: "+importe_compra);
imp("Importe de descuento: "+importe_descuento);
imp("Importe de pago: "+importe_pago);
}

public void metodo(){


txtCantidad.setText("");
txtCantidad.requestFocus();
}

También podría gustarte