Найти сумму ряда с заданной точностью! - VB
Формулировка задачи:
1.Найти сумму ряда с заданной точностью Е=10^(-3)
S=2/3+4/9+6/27+8/81.....
Я не могу понять в чем ошибка:
Private Sub Command1_Click()
Dim S, EPS As Single
Dim N, M, K As Integer
EPS = 10 ^ (-3): S1 = 0
Do While S >= EPS
S1 = S1 + ((N + 2) / (3 ^ M))
N = N + 1
M = M + 1
S = S1
Loop
Print "N="; N, "M="; M
Print "S=", S
End Sub
Если вы могли бы,помогите) Плиз))
Решение задачи: «Найти сумму ряда с заданной точностью!»
textual
Листинг программы
- Option Explicit
- Private Sub Комманда1_Click()
- Dim R
- Dim S1
- Dim S, EPS As Single
- Dim N, M, K As Integer
- EPS = 10 ^ (-3): S1 = 0
- Do
- R = S1
- S1 = S1 + ((N + 2) / (3 ^ M))
- N = N + 1
- M = M + 1
- S = S1 - R
- Loop While S >= EPS
- Print "N="; N, "M="; M
- Print "S=", S
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д