Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 09.07.2014
Сообщений: 14

Преобразовать формулу в C++, что бы она там работала

01.11.2014, 12:59. Показов 1780. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам



Помогите пожалуйстаааа
Нужно преобразовать формулу, чтоб она работала в C++.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.11.2014, 12:59
Ответы с готовыми решениями:

Вот я создал фунцкцию...и немогу направить в менюшку чтоб она там работала!!
я создал сортировку по возростанию функцией.........но немогу зделать чтоб она работала в меню!!!!Помогите пожалуйста хотябы по автору...

Как в Excel протянуть формулу по горизонтали, чтобы она работала
Здравствуйте! Файл во вложении. Копированием или протягиванием не получается.Приходится каждую ячейку вручную считать. Формула проста-...

Преобразовать математическую формулу, чтобы программа работала
Здравствуйте! Очень нужна помощь, нужно преобразовать формулу чтобы программа работала Моя формула, f(x)=x+e^x Программа не хочет...

14
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
01.11.2014, 13:18
А в чём проблема? Вот с форума перебивать в исходник и одновременно держать это на экране не получится, а прочитать столько оперативы не хватает.
0
0 / 0 / 0
Регистрация: 09.07.2014
Сообщений: 14
01.11.2014, 14:28  [ТС]
x = 6367558,496 8 B — sin 2B (16002,890 0 + 66,9607sin^2 B + 0,3515sin^4 B -
- l^2 (1594561,25 + 5336,535sin^2 B + 29,790sin^4 B + 0,149sin^6 B +
+ l^2 (672483,4 — 811219,9sin^2 B + 5420,0sin^4 B — 10,6sin^6 B +
+ l^2 (278194 — 830174sin^2 B + 572434sin^4 B — 16010sin^6 B +
+ l^2 (109500 — 574700sin^2 B + 863700sin^4 B — 398600sin^6 B)))))

y = (5 + 10n)10^5 + l cos B (6378245 + 21346,1415sin^2 B + 107,1590sin^4 B +
+ 0,5977sin^6 B + l^2(1070204,16 — 2136826,66sin^2 B + 17,98sin^4B — 11,99sin^6 B +
+ l^2(270806 — 1523417sin^2 B + 1327645sin^4 B — 21701sin^6 B +
l^2(79690 — 866190sin^2 B + 1730360sin^4 B — 945460sin^6 B))))
0
Эксперт С++
1675 / 1047 / 174
Регистрация: 27.09.2009
Сообщений: 1,945
01.11.2014, 15:11
Что за распродьявольская формула, кстати? Движение Луны?
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
01.11.2014, 17:04
|^ - это вообще что? Или ксор? Оба оператора бинарны и соседствовать не могут. В оригинале, кстати, такого нет.
0
0 / 0 / 0
Регистрация: 09.07.2014
Сообщений: 14
01.11.2014, 18:40  [ТС]
^ это степень

Добавлено через 52 секунды
Преобразование геодезических координат в плоские прямоугольные
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
01.11.2014, 18:52
Степень тоже бинарна и не может стоять рядом с оператором. И или тоже. К тому же степень - это арифметическая операция, а или - логическая. Они вообще не могут быть в одном выражение, кроме как если связать их с помощью операторов меньше, меньше или равно, равно, больше или равно, больше, не равно. И в оригинале оператора или не было.
0
0 / 0 / 0
Регистрация: 09.07.2014
Сообщений: 14
01.11.2014, 19:01  [ТС]
т.е., не получится в C++?
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
01.11.2014, 19:32
Почему это?
0
0 / 0 / 0
Регистрация: 09.07.2014
Сообщений: 14
01.11.2014, 20:42  [ТС]
просто я хотел код получить
0
Диванный эксперт
Эксперт С++
 Аватар для Max Dark
2550 / 2062 / 971
Регистрация: 09.10.2013
Сообщений: 4,790
Записей в блоге: 4
01.11.2014, 21:52
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
long double l = ?
long double l2 = l*l // l^2
long double B = ?
long double n = ?
long double ten5 = 1e5; // 10^5
long double sinB = sin(B);
long double cosB = cos(B);
long double sin2B = sinB * sinB; // sin^2 B
long double sin4B = sin2B * sin2B; // sin^4 B
long double sin6B = sin2B * sin4B; // sin^6 B
long double x = 6367558,4968*B — sin2B* (16002,8900 + 66,9607*sin2B + 0,3515*sin4B - // на счет этого минуса я не уверен
- l2 *(1594561,25 + 5336,535*sin2B + 29,790*sin4B + 0,149*sin6B +
+ l2 *(672483,4811219,9*sin2B + 5420,0*sin4B — 10,6*sin6B +
+ l2 *(278194830174*sin2B + 572434*sin4B — 16010*sin6B +
+ l2 *(109500574700*sin2B + 863700*sin4B — 398600*sin6B)))))
 
long double y = (5 + 10*n)*ten5 + l*cosB *(6378245 + 21346,1415*sin2B + 107,1590*sin4B +
+ 0,5977*sin6B + l2*(1070204,162136826,66*sin2B + 17,98*sin4B — 11,99*sin6B +
+ l2*(2708061523417*sin2B + 1327645*sin4B — 21701*sin6B +
l2*(79690866190*sin2B + 1730360*sin4B — 945460*sin6B))))
вопросами помечены переменные, значения которых вам надо задать
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
02.11.2014, 11:44
То есть если надо будет пересчитать, то придётся заново отводить память под степени?
0
0 / 0 / 0
Регистрация: 09.07.2014
Сообщений: 14
03.11.2014, 20:49  [ТС]
что то, не то
вообще не то , степень не вижу
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
03.11.2014, 20:51
А это:
Цитата Сообщение от Cra3y Посмотреть сообщение
long double l2 = l*l // l^2
что?
0
Диванный эксперт
Эксперт С++
 Аватар для Max Dark
2550 / 2062 / 971
Регистрация: 09.10.2013
Сообщений: 4,790
Записей в блоге: 4
03.11.2014, 21:03
del
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.11.2014, 21:03
Помогаю со студенческими работами здесь

Преобразовать код матрицы так чтобы она работала через процедуру или функцию
Добрый вечер, помогите преобразовать код матрицы так чтобы она работала через процедуру или функцию: Вот код var i, j, n, m, t:...

Как исправить программу что бы она работала??
namespace ConsoleApplication42 { class Program { static void Main(string args) { string str...

Программа выдает эксепшн, хотя говорят, что она работала под XP
Запускаю EXE - пишет эксепшн EaccessViolation. В Дебагере ришет raised exception class EAccessViolation with message 'Access violation at...

Преобразовать данную формулу так, чтобы она содержала только булевы операции
Преобразовать формулу так, чтобы она содержала только булевы операции, упростить ...

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


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Наблюдаемость приложений ASP.NET Core с OpenTelemetry, Prometheus и Grafana
ArchitectMsa 29.06.2025
Наблюдаемость (observability) – это ключевое свойство современной системы, позволяющее понимать её внутреннее состояние на основе внешних данных. Если мониторинг отвечает на вопрос "что случилось?",. . .
Четыре главных модели отношений классов в с++
russiannick 28.06.2025
Продолжаю крестовый поход против c++. ideone. com/ юзаю для проверки валидности кода. Насчитал 4 модели отношений классов: одиночный класс, равноправные классы, слейв - мастер, терминатор. . . .
Вложенные корутины в Unity
GameUnited 28.06.2025
Работа с корутинами в Unity кажется простой до тех пор, пока не начинаешь их вкладывать друг в друга. Я потратил несколько месяцев на изучение этого механизма, и до сих пор иногда ловлю себя на том,. . .
Управление Arduino на C# через последовательный порт
Wired 28.06.2025
Когда я впервые попробовал заставить Arduino общаться с моим C# приложением, казалось, что эти два мира существуют параллельно и никогда не пересекутся. Микроконтроллер упорно моргал встроенным. . .
Основы OpenGL 3.3 и Qt 6.9. Трансформированный треугольник
8Observer8 27.06.2025
На русском https:/ / rutube. ru/ video/ e424497dd6b7ae7e11494027c4b31a54/ https:/ / vkvideo. ru/ video-231040171_456239019 https:/ / www. youtube. com/ watch?v=mfD-ZL7wa_4 Bastyon
Федерация аутентификации на основе JWT-токенов с Keycloak и .NET в гетерогенных инфраструктурах
ArchitectMsa 27.06.2025
Тот самый момент, когда впервые столкнулся с проблемой интеграции десятка разрозненных систем аутентификации в одной корпоративной экосистеме. Кажый сервис жил своей жизнью - тут Basic Auth, там. . .
Гайд по современным СУБД (небесспорный)
Codd 26.06.2025
Когда я только начинал свой путь в IT как рядовой программист, база данных казалась мне чем-то простым и понятным. Ну, серьезно — это же просто место, где лежат данные, верно? Напиши SELECT * FROM. . .
Использование C# с AWS S3: Примеры с AWS SDK для .NET
stackOverflow 26.06.2025
Amazon S3 (Simple Storage Service) уже давно стал стандартом де-факто в мире облачного хранения данных. Особенно приятно, что для разработчиков . NET предусмотрен отличный SDK, который значительно. . .
Веб-автоматизация с Python и Selenium
AI_Generated 25.06.2025
Selenium с Python — это комбинация, которая выдержала проверку временем. Несмотря на появление новых инструментов вроде Playwright или Puppeteer, связка Python-Selenium остаётся золотым стандартом. . .
CQRS и Event Sourcing на C#
ArchitectMsa 25.06.2025
За последние несколько лет сложность корпоративных приложений выросла в геометрической прогрессии. Простые монолитные системы уступили место распределенным микросервисам, а нагрузка на корпоративные. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »