Исправить ошибку в коде - 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()
Листинг программы
  1. Form1.Caption = "суммы вклада по истечении установленного срока хранения"
  2. Text1.Text = ""
  3. End Sub
  4. Private Sub Command1_Click()
  5. Dim Sn As Single
  6. Dim P As Single
  7. Dim Sk As Single
  8. Dim i As Integer
  9. If Sn < 1000 Then P = 0.002
  10. Sk = Sn * P
  11. Elself
  12. If Sn >= 1000 And Sn < 10000 Then P = 0.005
  13. Sk = Sn * P
  14. Elself
  15. If Sn >= 10000 And Sn < 100000 Then P = 0.07
  16. Sk = Sn * P
  17. Elself
  18. If Sn > 100000 Then P = 0.1
  19. Sk = Sn * P
  20. Next i
  21. End If
  22. Label2.Caption = "сумма вклада в конце срока хранения:" + Format$(Sk, "")
  23. End Sub
  24. Private Sub Text1_Change()
  25. Sn = Val(Text1.Text)
  26. End Sub
Пишет sub или function не определены. Что я делаю не так?

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

textual
Листинг программы
  1.  
  2. Private Sub Command1_Click()
  3.     Dim Sn As Single, P As Single, Sk As Single
  4.     Text1.Text = 29999
  5.     Sn = Val(Text1.Text)
  6.     If Sn < 1000 Then
  7.              P = 0.002
  8.     ElseIf Sn >= 1000 And Sn < 10000 Then
  9.              P = 0.005
  10.     ElseIf Sn >= 10000 And Sn < 100000 Then
  11.              P = 0.07
  12.     Else 'If Sn > 100000 Then
  13.             P = 0.1
  14.     End If
  15.     Sk = Sn * (1 + P)
  16.     MsgBox "Cумма в начале срока хранения " & Sn & vbCrLf & _
  17.            "Процентная ставка " & P & vbCrLf & _
  18.            "Cумма вклада в конце срока хранения: " + Format$(Sk, "")
  19. End Sub

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут