Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia de Laboratorio Nº 01
Programación básica - Concepto de algoritmos -
Programación secuencial
Logros:
Configura una aplicación Java
Implementa un proceso de desarrollo de software
Identifica ¿Qué hace un programa?
Tener en cuenta:
- La respuesta se debe mostrar en una lista.
- El prototipo del formulario debe tener el siguiente aspecto:
Solución:
package pFormularios;
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import java.awt.Color;
import javax.swing.JLabel;
import java.awt.Font;
import javax.swing.JComboBox;
import javax.swing.JTextField;
import javax.swing.DefaultListModel;
import javax.swing.JButton;
import javax.swing.border.TitledBorder;
import javax.swing.JList;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JScrollPane;
/**
* Create the frame.
*/
public frmVentaProductos() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 538, 334);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
//Realizar cálculos
double precio=0;
if (producto.equals("Lavadora"))
precio=1500;
else if(producto.equals("Cocina"))
precio=1200;
else if(producto.equals("Refrigeradora"))
precio=3500;
else if(producto.equals("Lustradora"))
precio=750;
//Imprimir
moR.clear();
moR.addElement("Producto: "+producto);
moR.addElement("Precio: S/"+String.format("%.2f",precio));
moR.addElement("Cantidad: "+cantidad);
moR.addElement("------------------------------------");
moR.addElement("Subtotal S/: "+subtotal);
moR.addElement("Descuento S/: "+descuento);
moR.addElement("Neto S/: "+neto);
}
});
btnProcesar.setBackground(new Color(240, 230, 140));
btnProcesar.setBounds(403, 82, 109, 29);
contentPane.add(btnProcesar);
CASOS PROPUESTOS
Caso 01: Pago de Vendedores
Una empresa de venta de productos al por mayor paga a sus vendedores un sueldo básico mensual
de S/. 500.00. El salario es igual al sueldo básico más una comisión, que es igual al 15% del monto
total vendido que realice dicho vendedor en ese mes. Por ley, todo vendedor se somete a un
descuento del 12.5%. Implemente una aplicación en Java que permita calcular el monto de la
comisión, salario, descuento y el salario neto de un vendedor.
Diseñe un programa en java, para una empresa de ventas de piezas de automóviles, que determine
el precio al que debe vender una pieza considerando un porcentaje de ganancia. Para ello se leerán
el precio de compra de la pieza y el porcentaje de ganancia que desea obtener la empresa en tanto
por ciento.