Logica ---> Empresa.
Presentacion ---> Formulario.
Descarga... click acá
Logica --->Empresa
- /*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package Logica;
/*
*
* @author Danimortal
*/
public class Empresa {
private
String nomEmpresa, Nit;
int ventas[] = new int[12];
public String getNit() {
return Nit;
}
public void setNit(String Nit) {
this.Nit = Nit;
}
public String getNomEmpresa() {
return nomEmpresa;
}
public void setNomEmpresa(String nomEmpresa) {
this.nomEmpresa = nomEmpresa;
}
public int[] getVentas() {
return ventas;
}
public void setVentas(int[] ventas) {
this.ventas = ventas;
}
public double Calcular_promedio_ventas()
{
double promedio = 0;
for(int i=0;i<12;i++)
{
promedio = promedio + ventas[i];
}
promedio = promedio / 12;
return (promedio);
}
public double Calcular_mayor()
{
double mayor ;
mayor = ventas[0];
for(int i=0; i<12; i++)
{
if(ventas[i] > mayor)
{
mayor = ventas[i];
}
}
return (mayor);
}
public double Calcular_menor()
{
double menor ;
menor = ventas[0];
for(int i=0; i<12; i++)
{
if(ventas[i] < menor)
{
menor = ventas[i];
}
}
return (menor);
}
}
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/*
* Formulario.java
*
* Created on 3/03/2011, 10:36:06 AM
*/
package Presentacion;
import Logica.Empresa;
import javax.swing.JOptionPane;
/**
*
* @author microsoft
*/
public class Formulario extends javax.swing.JApplet {
Empresa obj1 = new Empresa();
/** Initializes the applet Formulario */
public void init() {
this.setSize(650,350);
try {
java.awt.EventQueue.invokeAndWait(new Runnable() {
public void run() {
initComponents();
}
});
} catch (Exception ex) {
ex.printStackTrace();
}
}
/** This method is called from within the init() method to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {
jPanel1 = new javax.swing.JPanel();
jLabel1 = new javax.swing.JLabel();
btn_llenarvactor = new javax.swing.JButton();
btn_generarprom = new javax.swing.JButton();
btn_generarmayor = new javax.swing.JButton();
btn_generarmenor = new javax.swing.JButton();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
txt_nit = new javax.swing.JTextField();
txt_nombre = new javax.swing.JTextField();
jLabel1.setFont(new java.awt.Font("Comic Sans MS", 2, 48)); // NOI18N
jLabel1.setText(".:: VENTAS EMPRESA ::.");
btn_llenarvactor.setText("Insertar ventas");
btn_llenarvactor.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btn_llenarvactorActionPerformed(evt);
}
});
btn_generarprom.setText("Generar promedio de ventas por año");
btn_generarprom.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btn_generarpromActionPerformed(evt);
}
});
btn_generarmayor.setText("Mayor venta");
btn_generarmayor.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btn_generarmayorActionPerformed(evt);
}
});
btn_generarmenor.setText("Menor venta");
btn_generarmenor.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btn_generarmenorActionPerformed(evt);
}
});
jLabel2.setText("Nit :");
jLabel3.setText("Nombre de empresa:");
txt_nit.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
txt_nitActionPerformed(evt);
}
});
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGap(43, 43, 43)
.addComponent(jLabel1)
.addContainerGap(50, Short.MAX_VALUE))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
.addContainerGap(217, Short.MAX_VALUE)
.addComponent(btn_generarprom)
.addGap(215, 215, 215))
.addGroup(jPanel1Layout.createSequentialGroup()
.addGap(266, 266, 266)
.addComponent(btn_llenarvactor)
.addContainerGap(268, Short.MAX_VALUE))
.addGroup(jPanel1Layout.createSequentialGroup()
.addGap(146, 146, 146)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel2)
.addComponent(jLabel3))
.addGap(74, 74, 74)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(txt_nit, javax.swing.GroupLayout.DEFAULT_SIZE, 216, Short.MAX_VALUE)
.addComponent(txt_nombre)))
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(btn_generarmenor)
.addGap(177, 177, 177)
.addComponent(btn_generarmayor)))
.addContainerGap(105, Short.MAX_VALUE))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel1)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 47, Short.MAX_VALUE)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel2)
.addComponent(txt_nit, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel3)
.addComponent(txt_nombre, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(26, 26, 26)
.addComponent(btn_llenarvactor)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(btn_generarprom)
.addGap(18, 18, 18)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(btn_generarmayor)
.addComponent(btn_generarmenor))
.addContainerGap())
);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
);
}// </editor-fold>//GEN-END:initComponents
private void btn_generarpromActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_generarpromActionPerformed
JOptionPane.showMessageDialog(null,obj1.getNomEmpresa()+ "\n" + obj1.getNit() +"\n\nEl promedio de ventas del año es : " + obj1.Calcular_promedio_ventas());
}//GEN-LAST:event_btn_generarpromActionPerformed
private void btn_llenarvactorActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_llenarvactorActionPerformed
obj1.setNit(txt_nit.getText());
obj1.setNomEmpresa(txt_nombre.getText());
int ventas_local[] = new int[12];
for(int i = 0; i<12;i++)
{
ventas_local[i] = Integer.parseInt(JOptionPane.showInputDialog("Digite la venta del mes " + (i+1)));
}
obj1.setVentas(ventas_local);
JOptionPane.showMessageDialog(null,"Proceso finalizado correctamente... Gracias.");
}//GEN-LAST:event_btn_llenarvactorActionPerformed
private void btn_generarmayorActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_generarmayorActionPerformed
JOptionPane.showMessageDialog(null,obj1.getNomEmpresa()+ "\n" + obj1.getNit() +"\n\nLa MAYOR venta tuvo el valor de : " + obj1.Calcular_mayor());
}//GEN-LAST:event_btn_generarmayorActionPerformed
private void btn_generarmenorActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_generarmenorActionPerformed
JOptionPane.showMessageDialog(null,obj1.getNomEmpresa()+ "\n" + obj1.getNit() +"\n\nLa MENOR venta tuvo el valor de : " + obj1.Calcular_menor());
}//GEN-LAST:event_btn_generarmenorActionPerformed
private void txt_nitActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txt_nitActionPerformed
// TODO add your handling code here:
}//GEN-LAST:event_txt_nitActionPerformed
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JButton btn_generarmayor;
private javax.swing.JButton btn_generarmenor;
private javax.swing.JButton btn_generarprom;
private javax.swing.JButton btn_llenarvactor;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JPanel jPanel1;
private javax.swing.JTextField txt_nit;
private javax.swing.JTextField txt_nombre;
// End of variables declaration//GEN-END:variables
}
No hay comentarios:
Publicar un comentario