Желательно еще и описание, как считаеш?
Private Sub Command1_Click()
Dim a As Double
a = CDbl(InputBox("Enter counting precision. Value at least > then 100000 is recommended.", "e calculations"))
Dim i As Double
Dim ans As Double
Command1.Visible = False
Check1.Visible = True
Dim step As Double
step = CDbl(InputBox("Enter counting step. Counting speed depends on this value", "e calculations"))
If step + 1 > a Then
MsgBox "Unproper step value!"
Exit Sub
End If
For i = 1 To a Step step
If Check1.Value = vbChecked Then Exit For
DoEvents
ans = (1 + 1 / i) ^ i
DoEvents
Text1.Text = CStr(ans)
DoEvents
ProgressBar1.Value = (i / a) * 100
DoEvents
Next i
Command1.Visible = True
Check1.Visible = False
Check1.Value = vbUnchecked
End Sub
Private Sub Form_Load()
Command1.Visible = True
Check1.Visible = False
End Sub
xqz_me писал(а):Интересно, как pi можно вычислить.... Его ж вроде до 30000 знаков просчитали. Как на vb это организовать?
tyomitch писал(а):Вообще же рассчитаны миллиарды его знаков, только кому всё это надо?
Денис Победря писал(а):А на фига длинная арифметика, когда мона выщитать (1+1/9999999999)^9999999999
e = 2,718281828459045
hCORe писал(а):Зачем прога? Я, например, и так помню это число до пятнадцатого знака:
- Код: Выделить всё
e = 2,718281828459045
xqz_me писал(а):Интересно, как pi можно вычислить.... Его ж вроде до 30000 знаков просчитали. Как на vb это организовать?
tyomitch писал(а):А пятнадцать знаков зачем?
Не вижу никакой практической разницы между 15 знаками и миллионом.
hCORe писал(а):Дело в том, что для меня 15 - это максимум локальной "кривой обучения", обеспечивающий, с одной стороны, минимальные усилия по заучиванию, а с другой - максимальный радиус кривизны понтов
Как-то раз астронавт из Торонто
Собрался на Венеру - для понта.
Но в дорогу потребовал матом
Для себя макароны с томатом -
Где же столько достать макарон-то?!
Mail from a Nigerian minister
Deposed in a coup -- that’s quite sinister.
He offered to pay
If I helped him today,
But I hadn’t the funds to administer.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 94