Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2013, 13:09   #1
Федор Емельяненко
 
Регистрация: 15.12.2013
Сообщений: 3
Восклицание Помогите решить в VBA

Запрограммировать функцию и вычислить сумму ее значений в точках интервала с заданным шагом, а также произведение значений функции, попавших в промежуток (1;2].
Z=(tgx)^2+y^2, где y=2.5, 0<=x<=1.6, h=0.2
Вот наработки:
Цитата:
Private Sub
Dim x As Single, Y As Single, z As Single, h As Single, P As Single, S As Single
xn = Val(InputBox("Введите начальное значение x"))
xk = Val(InputBox("Введите конечное значение x"))
h = Val(InputBox("Введите шаг изменения x"))
Y = 2.5
S = 0
P = 1
I = 2
For x = xk To xn Step h
z = (Tan(x)) ^ 2 + (Y) ^ 2
Cells(I + 14, 3) = z
I = I + 1
S = S + z
If 1 < z And z <= 2 Then
P = z * P
End If
Next x
Cells(24, 4) = S
Cells(24, 5) = P
End Sub
После ввода минимального значения, максимального, шага, программа закрывается и не считает z, сумму и произведение
Федор Емельяненко вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите решить в VBA Dante_Sparda Помощь студентам 2 21.12.2013 22:47
Помогите решить задачки по VBA (за спасибо или wmr) hellp123 Microsoft Office Excel 3 27.05.2009 22:48
помогите решить задачку VBA + Excel hellp123 Microsoft Office Excel 1 12.03.2009 08:53