Академический Документы
Профессиональный Документы
Культура Документы
Elaborar una aplicacin que permita calcular el salario neto de un trabajador en funcin del
nmero de horas trabajadas, pago por hora de trabajo y un descuento fijo al sueldo bruto
del 20 por 100. Los clculos a efectuar para obtener el salario neto de un trabajador se
muestran a continuacin:
2 marcos
6 etiquetas
6 cajas de texto
3 botones de comando
Una vez ubicados los controles, establezca las propiedades segn se indica:
Form1
Nombre
BorderStyle
Caption
Moveable
StartUpPosition
FrmSalarioNeto
3-Fixed Dialog
Clculo del salario neto
False
2-CenterScreen
Nombre
Caption
FraIngreso
Ingreso de datos:
Frame1
Frame2
Nombre
Caption
FraSalida
Salida de datos:
Nombre
AutoSize
Caption
LblApellidosNombres
True
Apellidos y nombres:
Nombre
AutoSize
Caption
LblHorasTrabajadas
True
Horas trabajadas:
Nombre
AutoSize
Caption
LblPagoPorHora
True
Pago por hora S/.
Nombre
AutoSize
Caption
LblSalarioBruto
True
Salario bruto S/.
Nombre
AutoSize
Caption
LblDescuento
True
Descuento S/.
Nombre
AutoSize
Caption
LblSalarioNeto
True
Salario neto S/.
Nombre
Text
TxtApellidosNombres
Nombre
Text
TxtHorasTrabajadas
Nombre
Text
TxtPagoPorHora
Nombre
Text
TxtSalarioBruto
Nombre
Text
TxtDescuento
Label1
Label2
Label3
Label4
Label5
Label6
Text1
Text2
Text3
Text4
Text5
Text6
Nombre
Text
Command1
Nombre
Caption
Command2
TxtSalarioNeto
CmdAceptar
&Aceptar
Nombre
Caption
Command3
Nombre
Caption
CmdLimpiar
&Limpiar
CmdSalir
&Salir
Luego de establecer las propiedades para los controles, debe aadir cdigo a la aplicacin.
Para ello haga doble click sobre el botn Aceptar e ingrese el siguiente cdigo:
Private Sub CmdAceptar_Click()
Dim HorasTrabajadas As Integer, PagoPorHora As Double
Dim SalarioBruto As Double
Dim Descuento As Double
Dim SalarioNeto As Double
HorasTrabajadas = Val(TxtHorasTrabajadas)
PagoPorHora = Val(TxtPagoPorHora)
SalarioBruto = HorasTrabajadas * PagoPorHora
Descuento = 0.2 * SalarioBruto
SalarioNeto = SalarioBruto - Descuento
TxtSalarioBruto = Str(SalarioBruto)
TxtDescuento = Str(Descuento)
TxtSalarioNeto = Str(SalarioNeto)
End Sub
A continuacin haga doble click sobre el botn Salir y aada el siguiente cdigo:
Private Sub CmdSalir_Click()
End
End Sub
Guarde y luego ejecute la aplicacin que acaba de crear. Pruebe ingresando diferentes
valores.
Luego, haga doble click sobre el botn Limpiar y aada el siguiente cdigo:
Private Sub CmdLimpiar_Click()
TxtApellidosNombres =
TxtHorasTrabajadas =
TxtPagoPorHora =
TxtSalarioBruto =
TxtDescuento =
TxtSalarioNeto =
TxtApellidosNombres.SetFocus
End Sub
Guarde y ejecute su aplicacin.