|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.12.2014, 19:29 | #1 |
Регистрация: 21.12.2014
Сообщений: 3
|
программирование Visual Basic
Всем здравствуйте!
у меня вот такой вопрос я написал программу на Visual Basic в макросах Excel но она почему то не работает подскажите, пожалуйста, в чем проблема Вот задание: Вычислить выражение слева с помощью встроенных функций (либо с помощью выражения, в котором участвуют встроенные функции). Вычислить выражение справа (сумму ряда) с помощью циклов. Суммирование производить до тех пор, пока очередное слагаемое не станет меньше 10^-7. ln(1+x)=x-(x^2)/2+(x^3)/3-(x^4)/4.....[-1<x<1] Вот листинг моей программы: Sub program1() Dim k, a, b, x As Double Cells(1,1)=b k = 1 a = (b ^ k) / k x = a Do While a > 0.0000001 a = ((-1) ^ k + 1) * x * b k = k + 1 x = x + a Loop Cells(1,2) = x End Sub Где ошибка то? |
24.12.2014, 21:07 | #2 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,318
|
1. Представьте себе ситуацию, когда b = 0.
Какой получится результат? 2. x - это некоторое значение, которое надо ввести и для него посчитать значение функции, а у Вас...? Код:
Код:
Как-то так, ...
Как-то так, ...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
программирование в Visual Basic | juicy_2011 | Помощь студентам | 0 | 11.06.2012 08:51 |
Visual Basic (программирование) | Proskater | Помощь студентам | 4 | 23.01.2011 20:16 |
Visual Basic 2008 программирование | Alex0161 | Помощь студентам | 0 | 28.11.2010 12:34 |
программирование в среде Visual basic | xDmitry_x | Фриланс | 11 | 27.10.2009 23:33 |
Программирование на Visual Basic | Тореро | Помощь студентам | 0 | 10.05.2009 22:30 |