Você está na página 1de 4

Aplicacin N 1

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:
SalarioBruto = HorasTrabajadas * PagoPorHora
Descuento = 0.2 * SalarioBruto
SalarioNeto = SalarioBruto - Descuento
El diseo de la interfaz debe ser similar a la figura mostrada:

Para el desarrollo de esta aplicacin, proceda a ubicar los siguientes controles en el


formulario:
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
Frame1

FrmSalarioNeto
3-Fixed Dialog
Clculo del salario neto
False
2-CenterScreen

Nombre
Caption

FraIngreso
Ingreso de datos:

Frame2
Nombre
Caption

FraSalida
Salida de datos:

Label1
Nombre
AutoSize
Caption

LblApellidosNombres
True
Apellidos y nombres:

Label2
Nombre
AutoSize
Caption

LblHorasTrabajadas
True
Horas trabajadas:

Label3
Nombre
AutoSize
Caption

LblPagoPorHora
True
Pago por hora S/.

Label4
Nombre
AutoSize
Caption

LblSalarioBruto
True
Salario bruto S/.

Label5
Nombre
AutoSize
Caption

LblDescuento
True
Descuento S/.

Label6
Nombre
AutoSize
Caption

LblSalarioNeto
True
Salario neto S/.

Nombre
Text

TxtApellidosNombres

Text1

Text2
Nombre
Text

TxtHorasTrabajadas

Nombre
Text

TxtPagoPorHora

Nombre
Text

TxtSalarioBruto

Nombre
Text

TxtDescuento

Nombre
Text

TxtSalarioNeto

Text3

Text4

Text5

Text6

Command1
Nombre
Caption

CmdAceptar
&Aceptar

Command2
Nombre
Caption

CmdLimpiar
&Limpiar

Command3
Nombre
Caption

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. Cmo afecta el cdigo aadido en el botn Limpiar a
la aplicacin?. Anote sus observaciones.

Você também pode gostar