文档介绍:vb程序设计实例
vb程序设计实例
2009-5-22 15:37
提问者:淘淘的某在 | 悬赏分:20 | 浏览次数:1688次
编写程序,设银行定期存款的年利率为:%,%,%,%(不记复利)。今有X元,5年以后使用,共有如下6中存法:
①存一次5年期;
②存一次3年期,一次2年期;
③存一次3年期,两次1年期;
④存两次2年期,一次1年期;
⑤存一次2年期,三次1年期;
⑥存五次1年期.
分别计算各种存法5年后到期的本息合计,如图所示
2009-5-22 17:06
最佳答案
Private Sub Form_Activate()
'%,%,%,%(不记复利)。今有X元,5年以后使用,共有如下6中存法:
Const x1 As Double = , x2 As Double = , x3 As Double = , x5 As Double =
Dim x As Double
x = Val(InputBox(""))
Print "①存一次5年期,5年后到期的本息合计"; ss(x, 5, x5)
Print "②存一次3年期,一次2年期,5年后到期的本息合计"; ss(ss(x, 3, x3), 2, x2)
Print "③存一次3年期,两次1年期,5年后到期的本息合计"; ss(ss(ss(x, 3, x3), 1, x1), 1, x1)
Print "④存两次2年期,一次1年期,5年后到期的本息合计"; ss(ss(ss(x, 2, x2), 2, x2), 1, x1)
Print "⑤存一次2年期,三次1年期,5年后到期的本息合计"; ss(ss(ss(ss(x, 2, x2), 1, x1), 1, x1), 1, x1)
Print "⑥存五次1年期,5年后到期的本息合计"; ss(ss(ss(ss(ss(x, 1, x1), 1, x1), 1, x1), 1, x1), 1, x1)
End Sub
Private Function ss(ByVal a As Double, b As Integer, c As Double) As Double
ss = a + a * c * b
End Function
Private Sub Form_Load()
AutoRedraw = True
End Sub
如下
Dim str As String
Private Sub Command1_Click()
str =
= ""
= True
End Sub
Private Sub Command2_Click()
str =
= True
End Sub
Private Sub Command3_Click()
= str
End Sub
Private Sub Command4_Click()
End
End Sub
Private Sub Command5_Click()
End Sub
Private Sub Form_Load()
= True
= True
= False
= True
End Sub
如何让Command1~4功能键的目标转向text1 内的内容
 
二、流动条设计
如果在Windows3?X下,工具箱中不存在三维面板控件,可选择File菜单中的“Add File…”进行添加,在弹出的对话框中找到Windows\System目录,然后选定Threed?vbx文件即可,,需在Tools菜单中选择 Custom Controls命令,选定Sheridan 3d Controls项,按OK按钮,可在工具箱中增加三维面板控件。
启动VB3?0,在窗体中画一水平方向的长方形三维面板控件,按F4,在属性窗口中设置其Name为P3d、Bevellnner为2-Raised、FloodType为1、FloodshowPct为True,再在窗体中