Исправить ошибку в коде - 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 не определены. Что я делаю не так?

Решение задачи: «Исправить ошибку в коде»

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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.308 из 5