Форум программистов, компьютерный форум CyberForum.ru

Найти сумму значений функции, указанной в условии, на отрезке изменения аргумента [a, b] (a<b) с шагом d - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ конвертируйте из консольного приложения c++ в придложения windows froms очень нужно http://www.cyberforum.ru/cpp-beginners/thread1114764.html
#include <iostream> #include <conio.h> using namespace std; struct time1 { int hours; int minutes; int seconds;
C++ Процессы и потоки. Нужно доделать Как сделать чтобы ProcessB передавал в ProcessA системное время? Код Comand:#include <windows.h> #include <stdlib.h> #include <iostream> using namespace std; void ProcessA() { STARTUPINFO si; PROCESS_INFORMATION pi; http://www.cyberforum.ru/cpp-beginners/thread1114762.html
Вычислить значение функции C++
Вычислить значение функции
Вычислить среднее геометрическое номеров максимального и минимального элементов массива C++
Вычислить среднее геометрическое номеров максимального и минимального элементов массива...напишите,пожалуйста программу((((
C++ Немогу скомпилировать программу на С++ http://www.cyberforum.ru/cpp-beginners/thread1114746.html
всем привет,ребята мне нужна ваша помощь. у меня имеется готовая программа,но я не могу скомпилировать файл на Borland C++ 6 версии, чтобы проверить работает ли она нормально. Когда я открываю файл,кнопка компиляции Run не активна,что делать,как вообще и через какую программу можно скомпилировать файл??? зараннее спасибо
C++ Пытаться ли использовать Windows forms с C++? Или лучше иди в C#? Знаю, что много таких тем уже было т .д., но хочу конкретно сформулировать вопрос и получить ответ. Изучил с++ и теперь хочу писать приложения с интерфейсом. - пытаться ли использовать windows forms с с++? или лучше иди в c#? - стоит ли изучать winapi? И если да, то где можно обучатся этому? На msdn довольно запутанно подается информация. - может быть есть какие-то книги по winforms, winapi?... подробнее

Показать сообщение отдельно
Саир_Крон
1 / 1 / 0
Регистрация: 12.02.2014
Сообщений: 52
19.03.2014, 11:43  [ТС]     Найти сумму значений функции, указанной в условии, на отрезке изменения аргумента [a, b] (a<b) с шагом d
Всё, я смог наконец то написать программу...

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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
//ПОДКАЧКА СИСТЕМНЫХ БИБЛИОТЕК
#include<windows.h>
#include<iostream>
#include<fstream>
#include<cmath>
#include<iomanip>
#include<stdio.h>
#include<time.h>
#include<string>
#include<io.h>
 
using namespace std;                                               //Использовать стандартное пространство имен
 
int main()
{
    system("title Програмирование Работа 4 - Задание № 1.1.2 (1) ");   //Вывести сообщение в заголовок консоли с помощь системной команды title
 
    //руссификация консоли
    SetConsoleOutputCP(1251);                                      //Установить кодовую таблицу для окна консоли
    system("color f1");                                            //Задание свойств консоли (цветовая схема)
 
    system("echo ___________________________________________ ДЕЙСВТИЕ ВЫПОЛНЯЕМЫЕ ПРОГРАММОЙ ___________________________________________ ");               //Вывести сообщение с помощью команды есрщ косольного режима Windows
    system("echo . ");
    cout<<"1) Программа запрашивает 2 положительных и целых числа. Корорые являются диапозоном трезка(от A до B)"<<endl;
    cout<<"2) Программа запрашивает число шага (D). Это число обозначает через сколько чисел программа будет перешагивать, идя по отрезу [A,B]. "<<endl;
    cout<<"Пример: диапозон [1,17] с шагом 3. Следовательно будет выбраны следующие числа - 0,3,6,9,12,15"<<endl;
    cout<<"3) Программа, после ввода всех значений, вычисляет формулу (15/9)-(корень из (1/3)+(x/5)+(кубический корень из |x|), где X это все значение отрезка [A,B] с шагом D ."<<endl;
    system("echo  .");
    system("echo  .");
 
  //ПЕРЕМЕНЫЕ ДЛЯ ВЫВОДА ДАННЫХ
 
 
    int a=0;        //константа для начала отрезка с ограничением значение не меньше -1.6  Инача программа несможет вычислить формулу... (небудут вычисляться корни)
    int b=0;            //константа для конца отрезка
    int d=0;            //константа шага отрезка
 
    float x=a;
 
    double wag1(0);                                  //Шаг 1, вывод результата нахождения 15/9
    double wag2(0);                                  //Шаг 2, вывод результата нахождения 1/3
    double wag3(0);                                  //Шаг 3, вывод результата нахождения x/5
    double wag4(0);                                  //Шаг 4, вывод результата нахождения корня из (1/3)+(x/5)
    double wag5(0);                                  //Шаг 5, вывод результата нахождения кубического кореня из |x|
    double otvet(0);                                 //Овет
 
 
  //ВВОД ВХОДНЫХ ДАННЫХ
 
    cout<<"Пожалуйсто ведите число, начало отрезка A => ";
    cin>>a;
 
    cout<<"Пожалуйсто ведите число, конца отрезка  B => ";
    cin>>b;
 
    cout<<"Пожалуйсто ведите число, шага D отрезка [A,B] => ";
    cin>>d;
 
  //ВВОД ДАННЫХ И СООБЩЕНИЕ О ТОМ КАКИЕ ДАННЫЕ БЫЛИ ВВЕДЕНЫ
 
        system("echo . ");
        cout<<fixed<<setprecision(3);                //Поместить в поток манипуляторы
        cout<<"Полученные отрезок ["<<a<<","<<b<<"] с шагом "<<d<<"."<<endl;
        cout<<"Начало отрезка = "<<a<<endl;
        cout<<"Конец отрезка = "<<b<<endl;
        cout<<"Шаг отрезка = "<<d<<endl;
 
  // ЦИКЛ ПЕРЕБОРА ЧИСЕЛ, ВЫЧИСЛЕНИЕ и ВЫВОД РЕЗУЛЬТАТА В КОНСОЛЬНОМ ОКНЕ ПО КАЖДОМУ ИЗ ЧИСЛУ
         system("echo . ");
         system("echo ======================================================================================================================= ");
         system("echo ________________________________________________ РЕЗУЛЬТАТ ВЫЧИСЛЕНИЯ _________________________________________________ ");
         cout<<""<<endl;
 
         while (x<=b)
         {
             wag1= 15.0/9;
             wag2= 1.0/3;
             wag3= x/5;
             wag4= sqrt(wag2+wag3);
             wag5= pow(abs(x),1.0/3.0);
             otvet= (wag1)- wag4 + wag5;
 
             cout<<"X = "<<x<<endl;
             cout<<"Решение заданной формулы:"<<endl;
             cout<<""<<endl;
             cout<<" (15/9)-(корень из ((1/3)+("<<x<<"/5)))+(кубический корень из |"<<x<<"|)"<<endl;
             cout<<" ("<<wag1<<")-(корень из (("<<wag2<<")+("<<wag3<<")))+("<<wag5<<")"<<endl;
             cout<<" ("<<wag1<<")-(корень от "<<(wag2)+(wag3)<<")+("<<wag5<<")"<<endl;
             cout<<" ("<<wag1<<")-("<<wag4<<")+("<<wag5<<")"<<endl;
             cout<<"Ответ = "<<otvet<<endl<<endl;
             cout<<"___________________________________________________________________________"<<endl;
             cout<<""<<endl;
 
             x+=d;
         }
 
  //ЗАВЕРШЕНИЕ РАБОТЫ ПРОГРАММЫ
         system("echo . ");
         cout<<"Работа программы закончена."<<endl;
         system("pause");                                               //Держать консоль на экране до нажатия на любою клавишу
 
         return 0;                                                      //Завершить работу программы
 
    }
Только вот как мне поставить ограничение по А...
Что бы, а была больше или равно -1.6 так как если это значение А будет ниже, то корни вычисляться не будут...

Пробовал так, но так выдаёт ошибку
C++
1
 а>= -1.6
 
Текущее время: 09:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru