Детская задача на геометрическую прогрессию для VB6
Формулировка задачи:
Здравствуйте!
Есть детская задача:"Сто гномов едят одно яблоко весом в 200 грамм. Каждый гном откусывает одну сотую от того, что ему осталось и еще один грамм. Вычислить вес огрызка".
Прошу помощи с кодом
, хочу: чтобы программа выводила списком результаты вычислений "откусывание яблока гномами" списком от n = 1 до n = 100. Например: d(1) = 197,00; d(2) = 194,03; … d(100) = 9,81.Ошибка в коде выше. Microsoft Visual Basic пишет в табличке:
Compile error: Variable not defined
. Вчера просматривал Интернет более шести часов. Не смог найти толковых книг: ни "Практикум по Visual Basic 6.0", ни "Visual Basic 6.0: примеры кода по геометрической прогрессии".Обидно
, кажется — вся учебная литература по Visual Basic 6.0 написана российскими недоумками, которые только воруют друг у друга исходные материалы и талдычат про теорию. Никто не написал ни одной книги похожей на ту, что ниже.Павловская Т. А., Щупак Ю. А. C/C++. Структурное и объектно-ориентированное программирование: Практи- кум. — СПб.: Питер, 2011. — 352 с.: ил. — (Серия «Учебное пособие»).
Просьба
: если кому-то известна хорошая книга по Visual Basic 6.0, то прошу сообщить название и автора. Ерунду, типа "Готовых алгоритмов" от Рода Стивенса можете не предлагать.Тоскливо
.Решение задачи: «Детская задача на геометрическую прогрессию для VB6»
textual
Листинг программы
Option Explicit Private Sub Command1_Click() Dim s As Double, n As Long 'Добрые люди, помогите пожалуйста с задачей. 'Нужно реализовать с помощью цикла. 'Вычислить: sqrt(3+sqrt(6+...+sqrt(3*(n-1)+sqrt(3*n))...)) 'http://www.cyberforum.ru/visual-basic/thread1739892.html n = 100 s = 0 Text1.Text = "" For n = n To 1 Step -1 s = Sqr(3 * n + s) Text1 = Text1 & (101 - n) & " ) " & s & vbCrLf 'Как истолковать все результаты ТекстБокса потом напишу. Next MsgBox ("Сумма = " & s) 'Вывод результата в стандартное окно 'Ответ: сумма для первых ста членов = 2,46992571679751 End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д