Вы находитесь на странице: 1из 3

TALLER 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

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.

Вам также может понравиться