3.3课后第九题——设计一个个人纳税计算程序

本文介绍了如何使用Visual Basic (VB) 编写一个简单的税率计算程序。通过编写“计算”和“清除”按钮的单击事件,实现了输入薪资并根据不同的薪资范围计算相应税率的功能。

首先建立应用程序界面与设置对象属性,然后编写程序代码;

首先编写“计算”按钮的单击事件:

Private Sub Command1_Click()
   Dim M As Single, N As Single, S As Single, Y As Single
   M = Val(Text1.Text)
   N = M - 800
   Select Case N
    Case Is < 500
      S = 0.05
    Case Is < 2000
      S = 0.1
    Case Is < 5000
      S = 0.15
    Case Is < 20000
      S = 0.2
    Case Is < 40000
      S = 0.25
    Case Is < 60000
      S = 0.3
    Case Is < 80000
      S = 0.35
    Case Is < 100000
      S = 0.4
    Case Else
      S = 0.45
    End Select
    Y = S * N
    Text2.Text = Y

End Sub
然后编写“清除”按钮的单击事件:

Private Sub Command2_Click()
   Text1.SetFocus
   Text1.Text = ""
   Text2.Text = ""
End Sub
最后顺利运行程序。

心得体会:今天学了Select case语句,用起来感觉很方便,可以实现多分支选择,不过这当然只适用于编写选择类的程序;还有一开始没编写“清除”的单击事件,后来通过运行时发现了这一问题,改善后觉得用起来方便多了;另外再看例题时看到“Text1.Setfocus”这句话不明白,问了老师以后明白了,在本题编写“清除”事件时,可以用“Setfocus”,也可不用,如按上文写的“Text1.SetFocus”,则在运行程序时,光标会首先定位在“Text1”中,其实“SetFocus”顾名思义极为“设置焦点”。感觉这节课学的挺不错的,算是学到了不少东西,小开心、、、嘻嘻

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值