С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++/CLI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.84/58: Рейтинг темы: голосов - 58, средняя оценка - 4.84
0 / 0 / 0
Регистрация: 20.02.2013
Сообщений: 68

Вычислить: y=cos x + cos x2 + cos x3 +.+ cos xn

05.03.2013, 13:11. Показов 11872. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вычислить: y=cos x + cos x2 + cos x3 +...+ cos xn.
C++
1
2
3
4
5
6
7
8
9
10
    private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) 
             {
                 int i,n;
                 float summa=0,x;
                 n=Convert::ToInt32(textBox1->text);
                 x=Convert::ToString(textBox2->text);
                 for(i=1;i<n;i++)
                     Summa=Summa+cos(ln(exp(x)*i));
                 MessageBox::Show("Сумма"+summa.ToString();
             }
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.03.2013, 13:11
Ответы с готовыми решениями:

Работа с математическими функциями sin и cos
Добрый день! Создаю приложение в windows forms, нужно взять cos и sin. Вроде подключила нужную библиотеку и перевела все в нужные единицы,...

Не работает sqrt pow cos в проекте Windows Forms
Не работает sqrt pow cos в проекте Windows Forms, хотя математику я включил // erhwre.cpp: главный файл проекта. #include...

Где здесь ошибка, заранее спасибо. Условие:Вычислить значение суммы cos(x)+cos(cos(x)+.+cos(cos(.cos(x).) n раз
Sub max3() Dim s As Double Dim n, i, t, j As Integer n = Cells(1, 1) x = Cells(1, 2) s = 0 t = Cos(x) For i = 1 To n j =...

29
0 / 0 / 0
Регистрация: 20.02.2013
Сообщений: 68
05.03.2013, 17:10  [ТС]
Студворк — интернет-сервис помощи студентам
Вы все меня не правильно поняли
я на писал код на CLR Приложение Windows Form на Visual C++
вот код но он не работает
double result=0;
const int n=10;
double x;
x=Convert::ToString(textBox1->Text);
for (int i=1; i<n; i++)
result=result+cos(log(exp(x)*i));
MessageBox::Show("summa"+result.ToString ();
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
05.03.2013, 17:14
Цитата Сообщение от stradivari Посмотреть сообщение
Это Visual C++ Приложение Windows Form (CLR)
Уверен?
Парень чтобы ты не заблуждался прочти да вот хотя бы это
Чтобы понять, что делает подобное возможным, необходимо рассмотреть еще одну используемую в мире .NET аббревиатуру — CLI, которая расшифровывается как Common Language Infrastructure (Общеязыковая инфраструктура).

месте с языком программирования С# и платформой .NET в Microsoft был также разработан набор официальных документов с описанием синтаксиса и семантики языков С# и CIL, формата сборок .NET, ключевых пространств имен и технических деталей работы гипотетического механизма исполняющей среды .NET (названного виртуальной системой выполнения — Virtual Execution System (VES)).
http://professorweb.ru/my/csha... 1/1_10.php
Так вот заруби себе на носу формы - это читай тот же шарп только завёрнутый в коробочку от мелкософта, к С++ формы имеют стоько же отношения что и шарп. Т.к я не сторонник ни шарпа ни форм то конкретный ответ какой using нужно пока дать не могу. А могу привести пару ссілок на приложения с диалоговым интерфейсом на базе MFC

Добавлено через 2 минуты
Так вот диалоговый интерфейс начни хотя бы с этого
MFC как сделать, или нажать кнопку


На счёт как создавать проект сюда https://www.cyberforum.ru/blog... g1039.html
Надо примеров сложных и попроще сюда https://www.cyberforum.ru/blogs/34326/blog317.html
1
0 / 0 / 0
Регистрация: 20.02.2013
Сообщений: 68
05.03.2013, 17:23  [ТС]
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Уверен?
http://webfile.ru/image?id=6413815))))))

Добавлено через 7 минут
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Парень чтобы ты не заблуждался прочти да вот хотя бы это
я прав?
я еще не разбераюсь только недавно начал
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
05.03.2013, 17:41
Цитата Сообщение от stradivari Посмотреть сообщение
я прав?
и что ты приаттачил. Ещё раз Visual Studio Team Edition Способна открывать и рабоать с шарпом, плюсами, сями, по моему VB я не собираюсь тебя тут переубеждать а говорю как есть.

Цитата Сообщение от stradivari Посмотреть сообщение
я еще не разбераюсь только недавно начал
- ну вот тогда слушай что тебе говорят те кто начал писать лет так с 11 назад. Вот прочти
http://ru.wikipedia.org/wiki/CLI
http://ru.wikipedia.org/wiki/C%2B%2B/CLI
http://ru.wikipedia.org/wiki/C... astructure
Чтобы на пальцах - CLI попытка мелкософта перейти на NET платформу причём формы это на 99 и 9% шарп.
Теперь я хотел бы услышать как звучит твоё задание.
1
0 / 0 / 0
Регистрация: 20.02.2013
Сообщений: 68
05.03.2013, 17:46  [ТС]
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
и что ты приаттачил. Ещё раз Visual Studio Team Edition Способна открывать и рабоать с шарпом, плюсами, сями, по моему VB я не собираюсь тебя тут переубеждать а говорю как есть.
{double r=0;
C++
1
2
3
4
5
6
7
8
9
              int n=10;
               float x;
               x=Convert::ToDouble(textBox1->Text);
               for (int i=1; i<n; i++)
                  {
                r=r+cos(log(exp(x)*i));
                 }
                 MessageBox::Show("Результат: "+r.ToString());
             }
вот код
библиотеки вот такие
C++
1
2
#include <cmath>
#include <stdlib.h>
спс вам
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
05.03.2013, 17:49

Не по теме:

При этом Visual C++ там на скрине более подразумевает то что люди понимают под оболочкой - окно, диалог, и говорит что с данным типом проекта можно создать проектик с окошечком а не консолькой. Да и тут много неоднозначностей.



Добавлено через 2 минуты
Цитата Сообщение от stradivari Посмотреть сообщение
r=r+cos(log(exp(x)*i));
- ну у тебя же задание
Цитата Сообщение от stradivari Посмотреть сообщение
y=cos x + cos x2 + cos x3 +...+ cos xn.
- твоя формула не верна вовсе. Так щас я попробую показать как правильно будет
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
05.03.2013, 17:58
Вот пока простое АПИ и плюсы, ща навернём до гибрида коносли и MFC
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <cmath>
#include <iostream>
#include <windows.h>
using namespace std;
 
int main()
{
    double   x = 0;
    double sum = 0;
    int n      = 0;
    HWND hWnd  = GetForegroundWindow();
    cout<<"Enter n : ";cin>>n;
    for(int i = 1; i < n; i++)
        sum += cos(i*x);
    char szOut[32] = {0};
    sprintf(szOut, "Result : %lf", sum);
    MessageBox(hWnd, szOut, "RESULT", MB_OK);
    return 0;
}
Миниатюры
Вычислить: y=cos x + cos x2 + cos x3 +.+ cos xn  
2
0 / 0 / 0
Регистрация: 20.02.2013
Сообщений: 68
05.03.2013, 18:04  [ТС]
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Вот пока простое АПИ и плюсы, ща навернём до гибрида коносли и MFC
спс добрый ты))
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
05.03.2013, 18:06
А вот листинг основного модуля уже в гибриде консоль MFC
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
// MFCSum.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include "MFCSum.h"
#include "Input.h"
#include <cmath>
Input pInputFrm;
CWinApp theApp;
using namespace std;
 
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
    int nRetCode = 0;
    double   x = 0;
    double sum = 0;
    int n      = 0;
    HWND hWnd  = GetForegroundWindow();
    // initialize MFC and print and error on failure
    if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))
    {
        // TODO: change error code to suit your needs
        cerr << _T("Fatal Error: MFC initialization failed") << endl;
        nRetCode = 1;
    }
    else
    {
        // TODO: code your application's behavior here.
        if(pInputFrm.DoModal() != IDOK)
            AfxMessageBox("n íå ââåäåíî");
        else
        {
            n = pInputFrm.m_Edit1;
            for(int i = 1; i < n; i++)
                sum += cos(i*x);
            CString szOut;
            szOut.Format("Result : %lf", sum);
            MessageBox(hWnd, szOut, "RESULT", MB_OK);
        }
    }
 
    return nRetCode;
}
Миниатюры
Вычислить: y=cos x + cos x2 + cos x3 +.+ cos xn  
1
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
05.03.2013, 18:10
Проект в аттаче
Вложения
Тип файла: rar MFCSum.rar (2.4 Кб, 9 просмотров)
Тип файла: rar MFCSum_proj.rar (18.0 Кб, 10 просмотров)
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.03.2013, 18:10
Помогаю со студенческими работами здесь

Рекурсия. Вычислить рекурсивно функцию вида y=cos(x)+cos(x^2)+cos(x^3)+...+cos(x^n).
У меня задание вычислить рекурсивно функцию вида y=cos(x)+cos(x^2)+cos(x^3)+...+cos(x^n). Но мне кажется что работает она неправильно и я...

Составить программу. Вычислить y=cos x+cos 2x+cos 3x+.+cos 30x
Составить программу. Вычислить y=cos x+cos 2x+cos 3x+...+cos 30x

Как вычислить y=cos 1(+cos(2+.+cos(39+cos 40).) без рекурсии?
Помогите, пожалуйста... 1)как вычислить y=cos 1(+cos(2+...+cos(39+cos 40)...)) без рекурсии?

Вычислить y=cosx+cos^2x+cos^2x+cos^3x+...+cos^10x
2) Вычислить y=cosx+cos^2x+cos^2x+cos^3x+...+cos^10x; ...

Вычислить значение функции cos(cos(cos(a+b))+c) для a, b и c , введённых с клавиатуры
Напишите программу, которая вычисляет значение функции cos(cos(cos(a+b))+c) для a, b и c , введённых с клавиатуры. Результат, округлённый...


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

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru