Исправить ошибку в коде - VB
Формулировка задачи:
Помогите исправить ошибку.
Расчет суммы вклада по истечении установленного срока хранения:
Sк = Sн * (1+Р),
где Sк - сумма вклада в конце срока хранения;
Sн - начальная сумма вклада;
Р - процентная ставка, определяемая в зависимости от Sн:
P=
Sn< 1000 Then P = 0.002
Sn>= 1000 And Sn < 10000 Then P = 0.005
Sn >= 10000 And Sn < 100000 Then P = 0.07
Sn > 100000 Then P = 0.1
Private Sub Form_Load()
Пишет sub или function не определены. Что я делаю не так?
Листинг программы
- Form1.Caption = "суммы вклада по истечении установленного срока хранения"
- Text1.Text = ""
- End Sub
- Private Sub Command1_Click()
- Dim Sn As Single
- Dim P As Single
- Dim Sk As Single
- Dim i As Integer
- If Sn < 1000 Then P = 0.002
- Sk = Sn * P
- Elself
- If Sn >= 1000 And Sn < 10000 Then P = 0.005
- Sk = Sn * P
- Elself
- If Sn >= 10000 And Sn < 100000 Then P = 0.07
- Sk = Sn * P
- Elself
- If Sn > 100000 Then P = 0.1
- Sk = Sn * P
- Next i
- End If
- Label2.Caption = "сумма вклада в конце срока хранения:" + Format$(Sk, "")
- End Sub
- Private Sub Text1_Change()
- Sn = Val(Text1.Text)
- End Sub
Решение задачи: «Исправить ошибку в коде»
textual
Листинг программы
- Private Sub Command1_Click()
- Dim Sn As Single, P As Single, Sk As Single
- Text1.Text = 29999
- Sn = Val(Text1.Text)
- If Sn < 1000 Then
- P = 0.002
- ElseIf Sn >= 1000 And Sn < 10000 Then
- P = 0.005
- ElseIf Sn >= 10000 And Sn < 100000 Then
- P = 0.07
- Else 'If Sn > 100000 Then
- P = 0.1
- End If
- Sk = Sn * (1 + P)
- MsgBox "Cумма в начале срока хранения " & Sn & vbCrLf & _
- "Процентная ставка " & P & vbCrLf & _
- "Cумма вклада в конце срока хранения: " + Format$(Sk, "")
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д