Está en la página 1de 4

Fundamentos de Informtica

PROGRAMA NACIONAL DE INFORMTICA

PRACTICA 02
Desarrollar una aplicacin que permita calcular las boletas de pagos de los trabajos de
una Fbrica. Se debe ingresar el cdigo del trabajador, nombres y apellidos, seleccionar la
categora (maestro, oficial y pen). El pago por hora para la categora maestro es 4.00 soles,
para la categora oficial es 3.50 soles y para la categora pen es 3.00

Adems se debe calcular los descuentos de ley (IPSS, SNP Y FONAVI) de la siguiente
manera:

El descuento IPSS ser el 3% del total de ingresos, SNP el 5% del total de ingresos y
FONAVI el 7% del total de ingresos.

La aplicacin consta de:

01 Formulario
14 Label
112 TextBox
01 Frame
03 OptionButton
03 Command Button

Form1 Nombre TXThextras2


Nombre FRMboleta Text
Caption Contractura
Atlantic Text6
Nombre TXTipss
Text1 Text
Nombre TXTnombre
Text Text7
Nombre TXTsnp
Text2 Text
Nombre TXThnormales
Text Text8
Nombre TXTfonavi
Text3 Text
Nombre TXThextras
Text Text9
Nombre TXTtingresos
Text4 Text
Nombre TXThnormales2
Text Text10
Text5 Nombre TXTtdescuento

Piero CHVEZ ORMEO -1-


Fundamentos de Informtica
PROGRAMA NACIONAL DE INFORMTICA

Text Command1
Nombre CMDacpetar
Text11 Caption &Aceptar
Nombre TXTneto BackClor &H00FFFFC0&
Text Picture

Option1 Command2
Nombre OPTmaestro Nombre CMDnuevo
Caption Maestro Caption &Nuevo
Option2 BackClor &H00FFC0C0&
Nombre OPToficial Picture
Caption Oficial
Option3 Command3
Nombre OPTpeon Nombre CMDcancelar
Caption Pen Caption &Cancelar
BackClor &H00C0C0FF&
Picture

Piero CHVEZ ORMEO -2-


Fundamentos de Informtica
PROGRAMA NACIONAL DE INFORMTICA

Option Explicit
Dim categoria As Double

Private Sub CMDAceptar_Click()


TXThnormales2 = Val(TXThnormales) * categoria
TXThextras2 = Val(TXThextras) * categoria
TXTtingresos = Val(TXThextras2) + Val(TXThnormales2)
TXTipss = TXTtingresos * 0.03
TXTsnp = TXTtingresos * 0.03
TXTfonavi = TXTtingresos * 0.07
TXTtdescuentos = Val(TXTipss) + Val(TXTsnp) + Val(TXTfonavi)
TXTneto = Val(TXTtingresos) - Val(TXTtdescuentos)
End Sub

Private Sub CMDcancelar_Click()


End
End Sub

Private Sub CMDnuevo_Click()


TXTcodigo = " "
TXTnombre = " "
TXThnormales2 = " "
TXThextras2 = ""
TXTtingresos = ""
TXTipss = ""
TXTsnp = ""
TXTfonavi = ""
TXTtdescuentos = ""
TXTneto = ""
TXThnormales = ""
TXThextras = ""
OPTmaestro.Value = False
OPToficial.Value = False
OPTpeon.Value = False

End Sub

Private Sub Form_Load()


categoria = 1

End Sub

Private Sub OPTmaestro_Click()


categoria = 4
End Sub

Private Sub OPToficial_Click()


categoria = 3.5
End Sub

Private Sub OPTpeon_Click()


categoria = 3
End Sub

Lic. Piero Chvez Ormeo 3


Fundamentos de Informtica
PROGRAMA NACIONAL DE INFORMTICA

Lic. Piero Chvez Ormeo 4

También podría gustarte