哪个环节有毛病呢?
某人去投高利贷,按照规则,投资一万元,每天可返回利息300元,满两月后,返还截止。现,该人想知道,到哪一天,他的单日利息与本金相等。
为此,我写了一段VB
Dim i As Integer i 是天数
Dim b As Double b是本金
Dim s As Double s 是本息之和
Private Sub Command1_Click()
i = 1 赋初值
b = 1
s = 0
Do
s = s + b do loop循环,每循环一次,就把利息加入总和,并把天数增加一次
当本息之和大于2万时,终止循环
b = b * 0.03
i = i + 1
Loop While s > 2
Print "第"& i & "天利息达到1万元。"
End Sub
Private Sub Command2_Click()
End
End Sub
运行结果是 第2天利息就达到了1万元。可是,这明显是错误的
究竟是哪个环节有毛病呢?