Your SlideShare is downloading. ×
Práctica nominas
Práctica nominas
Práctica nominas
Práctica nominas
Práctica nominas
Práctica nominas
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Práctica nominas

1,857

Published on

Ejercicio

Ejercicio

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,857
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
55
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. DISEÑO DE APLICACIONES WINDOWS CON NETBEANS Página 1
  • 2. 1. Crear un proyecto que permita calcular el sueldo neto de un trabajador.2. Diseñar el Siguiente Formulario.3. Crear la clase SueldoNeto.package aplicacion_sueldoneto;public class SueldoNeto{ private double sueldo, portipo,porhijos,porestudios,sueldoneto; private int numerohijos, estudios; private String tipo_empleado; public SueldoNeto() { sueldo=0.0; numerohijos=0; Página 2
  • 3. tipo_empleado="";estudios=0;}public void ingreso(double suel,int numhij,String tipo,int estudio){ sueldo=suel; tipo_empleado=tipo; numerohijos=numhij; estudios=estudio;}public double calcular_sueldo(){ //----porcentaje por el tipo de empleado---if (tipo_empleado.compareTo("Estable")==0) // estable { portipo=sueldo*0.07; } if (tipo_empleado.compareTo("Contratado")==0) // contratado { portipo=sueldo*0.05; }//----porcentaje por el numero de hijos--- if (numerohijos>=0 && numerohijos<=3) { porhijos=sueldo*0.30; } if (numerohijos>=4 && numerohijos<=8) { porhijos=sueldo*0.50; } if (numerohijos>8) { porhijos=sueldo*0.80; } Página 3
  • 4. //----porcentaje por estudios--- if (estudios==1) //diplomado { porestudios=sueldo*0.05; } if (estudios==2) //maestria { porestudios=sueldo*0.08; } if (estudios==3) //diplomado y maestria { porestudios=sueldo*0.10; } //----calculo del sueldo-------- sueldoneto=sueldo+portipo+porhijos+porestudios; return sueldoneto; }}4. Crear el Objeto después del constructor del formulario.public class Sueldo_Neto extends javax.swing.JFrame { /** Creates new form Sueldo_Neto */ public Sueldo_Neto() { initComponents(); } //---creación e instanciación del objeto SueldoNeto Obj=new SueldoNeto();5. Colocar nombres a los siguientes controles Control Propiedad Text Propiedad Nombre Interno BorderCampo de Texto Txt_nombresCampo de Texto Txt_apellidosCampo de Texto Txt_sueldoBotón de Opción Estable 7% rbt_estableBotón de Opción Contratado 5% rbt_contratadoCampo de Texto txt_numhijos Página 4
  • 5. Casilla de Activación 5 % de Sueldo chk_diplomadoCasilla de Activación 8 % de Sueldo chk_maestriaetiqueta Borde lbl_sueldoneto Sombreado6. Programar dentro del botón Calcular private void btn_calcularActionPerformed(java.awt.event.ActionEvent evt) { double sueldo=0.0; int numerohijos=0; String tipo_empleado=""; int estudios=0; sueldo=Double.parseDouble(this.txt_sueldo.getText()); //----------------------------------- if (rbt_estable.isSelected()) { tipo_empleado="Estable"; } if (rbt_contratado.isSelected()) { tipo_empleado="Contratado"; } //---------------------------------------- numerohijos=Integer.parseInt(this.txt_numhijos.getText()); if(this.chk_diplomado.isSelected()) { estudios=1; } if(this.chk_maestria.isSelected()) { estudios=2; } if(this.chk_diplomado.isSelected()&& this.chk_maestria.isSelected()) Página 5
  • 6. { estudios=3; } //------------------------------------------ Obj.ingreso(sueldo, numerohijos, tipo_empleado, estudios); this.lbl_sueldoneto.setText(""+Obj.calcular_sueldo()); }7. Ejecutar la Aplicación Página 6

×