Арифметическая прогрессия на 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д