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

подскажите как написать єту программу - C++

Восстановить пароль Регистрация
 
Вадос
Сообщений: n/a
30.01.2011, 19:08     подскажите как написать єту программу #1
Помогите пожалуйста решить задачу...
Найти сумму ряда используя циклы for и while.

Варианты функций f1 (х), f2 (х), интервал изменения х (от A до B) и шаг (C) приведены в таблице
Таблица
F1(x) | F2(x) | A | B | C
X3-3x2 | X4+2x2+3 | 1 | 3 | 0.2




2. Цикл for
Цикл for представляет собой способ выполнения повторяющихся действий. Это цикл с предусловием. Для инициализации цикла необходимо использовать переменную, объявленную ранее. Переменную цикла можно менять на любую величину. Цикл описывается следующей конструкцией:
for (инициализация цикла; условие продолжения, изменение переменной цикла)
тело цикла;
Например, для пятикратного вывода на экран строки "Работа цикла for" можно использовать следующие операторы:
C++
1
2
for (int i = 0; i <5; i)
cout <<"Работа цикла for" <<endl;
Кроме того, цикл for можете объявлять переменную цикла непосредственно в области инициализации:
C++
1
2
3
4
5
6
7
8
9
10
11
12
cin>> a;
if (a <0)
cout <<"Факториал не существует (число <0)" <<endl;
else if (a == 0)
cout <<"Факториал" <<a <<"=" <<fact <<endl;
else
{For (i = 1; i <= a; i)
fact = fact * i;
cout <<"Факториал" <<a <<"=" <<fact <<endl;
}
return 0;
}
3. Цикл while
Цикл применяется в случае, когда заранее не известно сколько раз состоится повторение цикла, но известна условие его окончания. Это также как и цикл for цикл с передумвою. Формат:
инициализация переменной цикла (не обязательно)
while (условие)
{
Тело цикла;
изменение переменной цикла;
}
Например, для пятикратного вывода на экран строки "Работа цикла while" можно использовать следующие операторы:
C++
1
2
3
4
5
6
int i = 0;
while (i <5)
{
cout <<"Работа цикла while" <<endl;
i;
}
 Комментарий модератора 
Используйте теги форматирования кода!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2011, 19:08     подскажите как написать єту программу
Посмотрите здесь:

подскажите как првильно написать программу про наследование классов C++
C++ подскажите как написать єту программу
C++ Дан текст. файл, сост. из одной или нескольких строк.подскажите,как написать программу
Подскажите как написать программу которая сможет вытащить инфу с сайта и записать ее в файл C++
Как написать праграмму подскажите на с++ C++
Подскажите как написать C++
C++ Подскажите пожалуйста как написать программу, которая считывает текст

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vet
 Аватар для vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
31.01.2011, 04:49     подскажите как написать єту программу #2
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
#include <iostream>
#include <cmath>
using namespace std;
 
double f1(double x)
{
       return( pow(x,3)-3*pow(x,2));
}
 
double f2(double x)
{
      return( pow(x,4)+2*pow(x,2)+3);
}
 
 
int main()
{
    double a = 1, b = 3,c = 0.2;
    double sum = 0;
    
    for(double i=a;i<b;i+=c)
    {
          sum += f1(i); 
    }
    cout << sum << "\n";
    sum = 0;
    
    double j = a;
    while(j<b)
    {
         sum += f2(j);
         j += c;
    }
    cout << sum;
    
cin.get();
}
Yandex
Объявления
31.01.2011, 04:49     подскажите как написать єту программу
Ответ Создать тему
Опции темы

Текущее время: 16:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru