С Новым годом! Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 18.12.2009
Сообщений: 31
1

Задание циклов с параметрами

24.12.2009, 22:45. Показов 2414. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задание:Дано натуральное число N. Вычислить:
cos1/sin1 * (cos1+cos2)/(sin1+sin2)*...*(cos1+...+cosN)/(sin1+...+sinN)
я написал программу такого плана :
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Sub programm()
Dim i, n As Integer
Dim x, s, p As Single
n = InputBox(" Введите N")
x = InputBox(" Введите x")
s = 0
For i = 1 To n
p = x
p = (Cos(p) / Sin(p))
Cells(1, j) = p
s = s + p
Next i
Range("A1") = " Сумма равна "
Range("A2") = s
End Sub
на что получил комментарий: Неправильно решено! Во-первых в задании cos/sin, а, во-вторых, их аргументы равны номеру итерации. Их не надо вводить...
как подправить программу?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.12.2009, 22:45
Ответы с готовыми решениями:

Организация циклов с несколькими одновременно изменяющимися параметрами
1. Составить программу для вычисления значений функции z=(a+b)/2, где а изменяется от 0 с шагом...

Программирование циклов с параметрами
Всем привет. Задание такое: найти все двузначные числа, сумма цифр которых не меняется при...

Задание на 2 вида циклов
Пусть имеется последовательность (на картинке) Определите сколько элементов последовательности...

Задание на программирование циклов
Найти количество цифр в целом числе, заданном с клавиатуры. Помогите, ребят

3
10065 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
24.12.2009, 22:52 2
чо за хрень ты написал?
ща исправлю

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
SUB programm()
DIM i, n AS INTEGER
DIM sS,sC, p AS Double
n = InputBox(" Введите N")
sS = 0
sC = 0
p=1
FOR i = 1 TO n
sS=sS+SIN(i)
sC=sC+COS(i)
p = p*sS/sC
Cells(1, j) = sS/sC
NEXT i
Range("A1") = " Произведение равно "
Range("A2") = p
END SUB
1
0 / 0 / 0
Регистрация: 18.12.2009
Сообщений: 31
24.12.2009, 23:08  [ТС] 3
ошибка: " application-defined or object defined error" ... воть ...

Добавлено через 13 минут
не по теме: я наверно тебе уже порядком поднадоел) ... просто ваще не знаю VB ... (((
0
10065 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
24.12.2009, 23:56 4
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Sub programm()
Dim i, n As Integer
Dim sS, sC, p As Double
n = InputBox(" Ââåäèòå N")
sS = 0
sC = 0
p = 1
For i = 1 To n
sS = sS + Sin(i)
sC = sC + Cos(i)
p = p * sS / sC
Range("A" & i) = sS / sC
Next i
Range("A" & (n + 1)) = " Ïðîèçâåäåíèå ðàâíî "
Range("A" & (n + 2)) = p
End Sub
0
24.12.2009, 23:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.12.2009, 23:56
Помогаю со студенческими работами здесь

Задание на программирование циклов
Помогите!

Организация циклов ,лабораторная работа. Задание на фото:

Операторы цикла (задание должно быть выполнено всеми тремя типами циклов)
Вычислить значение функции у=cosx+cosx²+…+cosx30... Операторы цикла (задание должно быть выполнено...

составить блок-схему алгоритмов для решения задач с использованием трех циклов цикла с постусловием, цикла с предусловием и цикла с параметрами
помогите составить блок-схему алгоритмов для решения задач с использованием трех циклов цикла с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru