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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2015, 19:23   #1
_Душка_
 
Регистрация: 10.06.2015
Сообщений: 5
По умолчанию Найти у по формуле. Программирование VBA.

Дана формула, требуется найти y. Для этого нужно составить блок-схему и программу.
Мой уровень программирования средний. Или ниже.
Вот это то что у меня получилось: http://clip2net.com/s/3j62ySq это программа и результат полученный с её помощью. http://clip2net.com/s/3j62NQB и блок-схема.
Блок-схема правильная. Но программа ей не соответствует. И я не знаю как задать косинус пи/3, чтобы прога понимала его как значение угла, а не 3.14. Через тангенс? Преподаватель сначала сказал что косинус пи/3 можно задать какой-то одной буквой, я же просто поставила значение косинуса 60ти градусов. А теперь оказывается не правильно. Сказал ввести как константу (я очень смутно представляю как это вообще сделать).
И в программе стоит вместо next c, next i. Потому что когда было с, была ошибка. А что за ошибка не понятно(
_Душка_ вне форума Ответить с цитированием
Старый 10.06.2015, 19:36   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Код:
Const pi = 3.14159265358979
...
чего-то=cos(pi/3)
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 10.06.2015, 19:39   #3
_Душка_
 
Регистрация: 10.06.2015
Сообщений: 5
По умолчанию

Мне нужно чтобы пи/3 в программе обозначало 60 градусов, а не 3.14/3.
Да и с самой программой проблема, она не соответствует блок-схеме.

Последний раз редактировалось _Душка_; 10.06.2015 в 19:43.
_Душка_ вне форума Ответить с цитированием
Старый 10.06.2015, 19:43   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Ну косинус то от радиан, а не градусов. Формула перевода:

Угол в радианах = угол в градусах * pi/180

Для любимых 60 будет 60*pi/180 и вот незадача - это опять pi/3
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 10.06.2015, 19:50   #5
_Душка_
 
Регистрация: 10.06.2015
Сообщений: 5
По умолчанию

Т.е. я пи просто объявляю со всеми переменными и задаю?
Dim Pi As Double
Pi=
так?
_Душка_ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти сумму по формуле фндрей324 Помощь студентам 1 24.05.2015 06:29
VBA!!!Вычислить значения выражений по формуле Stinray Помощь студентам 0 23.05.2013 18:36
Найти s по формуле investr Microsoft Office Word 1 07.01.2012 20:06
Переменная в формуле кода VBA VictorM Microsoft Office Excel 9 30.08.2010 12:29
Найти массив по формуле Наталья Ивановна Microsoft Office Excel 0 26.05.2009 18:58