Загрузка данных


Sub CalculateSum()
    Dim x As Double, s As Double, t As Double, i As Integer, n As Integer
    
    x = 0.5
    s = 0
    t = 1   ' x^0
    i = 0
    
    Do
        s = s + t
        If t <= 0.0001 Then Exit Do
        t = t * x
        i = i + 1
    Loop
    
    n = i + 1   ' количество слагаемых
    
    ' Вывод результатов в ячейки
    Range("A1").Value = s
    Range("A2").Value = n
    Range("A3").Value = "Сумма"
    Range("A4").Value = "Количество слагаемых"
End Sub