Форум программистов, компьютерный форум, киберфорум
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. Показов 12314. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru