Tác giả: vietteiv, truongphu
Mô tả: Tính Thuế Thu nhập cá nhân
Using vb Syntax Highlighting
Function THUETN(ByVal SoTien As Single) As Single 'phai dùng single
If (Not IsNumeric(SoTien)) Or (SoTien <= 0) Then
THUETN = 0: Exit Function ' code vietteiv
Else
THUETN = IIf(SoTien > 80000000, SoTien * 35 / 100 - 9850000, _
IIf(SoTien > 52000000, SoTien * 30 / 100 - 5850000, _
IIf(SoTien > 32000000, SoTien * 25 / 100 - 3250000, _
IIf(SoTien > 18000000, SoTien * 20 / 100 - 1650000, _
IIf(SoTien > 10000000, SoTien * 15 / 100 - 750000, _
IIf(SoTien > 5000000, SoTien * 10 / 100 - 250000, SoTien * 5 / 100))))))
End If
End Function
Function THUÊTHUNHÂP(ByVal SÔTIÊN As Long) As Long ' # 2,1 ty
If (Not IsNumeric(SÔTIÊN)) Or (SÔTIÊN <= 0) Then 'không tính sô le~
THUÊTHUNHÂP = 0: Exit Function
Else ' code truongphu
Dim ST As Long: ST = SÔTIÊN / 1000 ' Ðon vi ngàn
Select Case ST ' chuyên qua Ðon vi ngàn Ðê bo phép chia
Case Is > 80000: THUÊTHUNHÂP = ST * 350 - 9850000
Case Is > 52000: THUÊTHUNHÂP = ST * 300 - 5850000
Case Is > 32000: THUÊTHUNHÂP = ST * 250 - 3250000
Case Is > 18000: THUÊTHUNHÂP = ST * 200 - 1650000
Case Is > 10000: THUÊTHUNHÂP = ST * 150 - 750000
Case Is > 5000: THUÊTHUNHÂP = ST * 100 - 250000
Case Else: THUÊTHUNHÂP = ST * 50
End Select
End If
End Function
Private Sub Command1_Click()
MsgBox THUETN(108500000)
MsgBox THUÊTHUNHÂP(108500000)
End Sub
If (Not IsNumeric(SoTien)) Or (SoTien <= 0) Then
THUETN = 0: Exit Function ' code vietteiv
Else
THUETN = IIf(SoTien > 80000000, SoTien * 35 / 100 - 9850000, _
IIf(SoTien > 52000000, SoTien * 30 / 100 - 5850000, _
IIf(SoTien > 32000000, SoTien * 25 / 100 - 3250000, _
IIf(SoTien > 18000000, SoTien * 20 / 100 - 1650000, _
IIf(SoTien > 10000000, SoTien * 15 / 100 - 750000, _
IIf(SoTien > 5000000, SoTien * 10 / 100 - 250000, SoTien * 5 / 100))))))
End If
End Function
Function THUÊTHUNHÂP(ByVal SÔTIÊN As Long) As Long ' # 2,1 ty
If (Not IsNumeric(SÔTIÊN)) Or (SÔTIÊN <= 0) Then 'không tính sô le~
THUÊTHUNHÂP = 0: Exit Function
Else ' code truongphu
Dim ST As Long: ST = SÔTIÊN / 1000 ' Ðon vi ngàn
Select Case ST ' chuyên qua Ðon vi ngàn Ðê bo phép chia
Case Is > 80000: THUÊTHUNHÂP = ST * 350 - 9850000
Case Is > 52000: THUÊTHUNHÂP = ST * 300 - 5850000
Case Is > 32000: THUÊTHUNHÂP = ST * 250 - 3250000
Case Is > 18000: THUÊTHUNHÂP = ST * 200 - 1650000
Case Is > 10000: THUÊTHUNHÂP = ST * 150 - 750000
Case Is > 5000: THUÊTHUNHÂP = ST * 100 - 250000
Case Else: THUÊTHUNHÂP = ST * 50
End Select
End If
End Function
Private Sub Command1_Click()
MsgBox THUETN(108500000)
MsgBox THUÊTHUNHÂP(108500000)
End Sub
Parsed in 0.007 seconds, using GeSHi 1.0.8.4


