Арифметическая прогрессия на Visual Basic - VB

Узнай цену своей работы

Формулировка задачи:

Помогите решить задачу: Вывести на экран n первых членов арифметической прогрессии и вычислить их сумму: а1 = 2; d = – 2; an = an–1 + d; Sn = Sn–1 + an. Вот, что пока нахимичила:
Но программа не работает должным образом. И ещё не знаю как вывести на экран n первых членов.

Решение задачи: «Арифметическая прогрессия на Visual Basic»

textual
Листинг программы
Option Explicit
 
 
Dim d As Integer
Dim n As Long
Dim i As Long
Dim T As Integer
Dim S As Double
Private Sub Command1_Click()
Dim a1
a1 = 2
d = -2
S = 0
n = InputBox("Введите n", n)
Text3.Text = n
T = a1
S = a1
Text2.Text = T
 
For i = 2 To n
        T = T + d
        S = S + T
        Text2.Text = Text2.Text & vbCrLf & T
Next i
Text1.Text = S
End Sub

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


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

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

8   голосов , оценка 3.5 из 5
Похожие ответы