Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
NataKul
0 / 0 / 0
Регистрация: 06.06.2013
Сообщений: 8
#1

Нужно написать программу на языке С++ для заданного уравнения - C++

06.06.2013, 22:42. Просмотров 521. Ответов 9
Метки нет (Все метки)

Нужно написать программу на языке С++ для заданного уравнения

Программа должна считать заданное уравнение.

x(t)=(Ye^(Y(λt+c1)))/(e^(Y(λt+c1))-1).
При том что

с1=0
е= 2,718281828459
У - параметр который будет задаваться пользователем.
λ – параметр который будет задаваться пользователем.
t – параметр который будет задаваться пользователем.(Причём t ,будет задаваться интервалом, деленным на шаги n)

Пожалуйстаа, преподаватель только выдал задание и в понедельник уже нужно сдать((((
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2013, 22:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нужно написать программу на языке С++ для заданного уравнения (C++):

Написать программу на языке С, которая рекурсивно вычисляет количество единиц в двоичном коде заданного пользователем натурального числа - C++
помогите плиз Добавлено через 12 минут Операция n := n & (n - 1) уничтожает крайнюю справа единицу в бинарном представлении числа n....

Написать программу. Задания нужно выполнять на языке Visual C++ в среде Microsoft Visual Studio 2008 - C++
Можете написать программу? Задание по номером 3.24 (2 рисунок).

Написать программу для решения уравнения - C++
y=sin(2x+1) х от -3 до 1 го, шаг 0,2 нужно решить функцию нужно на этой неделе, пожалуйста помогите

Написать программу для решения уравнения на С++ - C++
Всем привет!!) Помогите с написанием программы для решения уравнения на C++. Буду очень благодарен) ...

Написать программу для решения уравнения на С++ - C++
Всем привет!!) Помогите с написанием программы для решения уравнения на C++. Буду очень благодарен) z = \frac{sin({x}^{2})}{1 + cos(x)}...

Написать программу на C++, для решения диф. уравнения - C++
Помогите пожалуйста:(

9
MrGluck
Модератор
Эксперт CЭксперт С++
7488 / 4603 / 691
Регистрация: 29.11.2010
Сообщений: 12,589
06.06.2013, 22:44 #2
Нажмите на расширенный режим и щелкните по "Редактор формул"
0
NataKul
0 / 0 / 0
Регистрация: 06.06.2013
Сообщений: 8
07.06.2013, 00:56  [ТС] #3
Я соовсем не понимаю в программировании, помогите.Где именно нажать расширенный режим?
0
MrGluck
Модератор
Эксперт CЭксперт С++
7488 / 4603 / 691
Регистрация: 29.11.2010
Сообщений: 12,589
07.06.2013, 01:06 #4
Нужно написать программу на языке С++ для заданного уравнения Нужно написать программу на языке С++ для заданного уравнения
И тогда можно будет понять, что вы имеете в виду
0
NataKul
0 / 0 / 0
Регистрация: 06.06.2013
Сообщений: 8
07.06.2013, 01:18  [ТС] #5
Блин что то я не то наклацала....Глупая блондинка помогите пожалуйста(((

Добавлено через 41 секунду
Пробовала что-то набрать ужас какой-то(((
0
gray_fox
What a waste!
1521 / 1226 / 70
Регистрация: 21.04.2012
Сообщений: 2,565
Завершенные тесты: 3
07.06.2013, 01:19 #6
Так?
http://www.cyberforum.ru/cgi-bin/latex.cgi?x(t) = Y \frac{{e}^{Y(\lambda t + {c}_{1})}}{{e}^{Y(\lambda t + {c}_{1})} - 1}
0
NataKul
0 / 0 / 0
Регистрация: 06.06.2013
Сообщений: 8
07.06.2013, 01:32  [ТС] #7
Да так))Правильно)))

Добавлено через 8 минут
Если вам не сложно напишите, пожалуйста))А то очень нужно пытаюсь что-то понять ноо вообще ничего.Вам то профессионалам не так это сложно как мне((
0
faLek
99 / 100 / 7
Регистрация: 06.03.2012
Сообщений: 478
07.06.2013, 01:41 #8
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
#include <iostream>
#include <clocale>
#include <cmath>
 
using namespace std;
 
int main()
{
    setlocale (LC_ALL,"Russian");
 
    double y,t,lamda,c1 = 0,n,interval;
    double e = 2.718281828459;
 
    cout<<"Y: ";
    cin>>y;
    cout<<"\nлямбда: ";
    cin>>lamda;
    cout<<"\nt: ";
    cin>>t;
    cout<<"Введите шаг n: ";
    cin>>n;
 
    interval = t/n;
 
    for (;t >= interval; t -= n)
    {
        cout<<"x ("<<t<<") = "<< y * ( (pow (e,y * ((lamda * t) + c1))) / (pow (e,y * ((lamda * t) + c1)) - 1))<<endl;
    }
 
    system ("pause");
    return 0;
}
1
gray_fox
What a waste!
1521 / 1226 / 70
Регистрация: 21.04.2012
Сообщений: 2,565
Завершенные тесты: 3
07.06.2013, 01:42 #9
Так наверное (не сама программа, а вычисление):
C++
1
2
3
double x(double const Y, double const lambda, double const t) {
   return Y * (1 + (1 / (std::exp(Y * lambda * t) - 1)));
}
1
NataKul
0 / 0 / 0
Регистрация: 06.06.2013
Сообщений: 8
07.06.2013, 01:48  [ТС] #10
Огогошечки))Спасибочки))Благодарна благодарна))))Вы все супер)))))))))))

Я наверное очень наглая(((((А чтоб выводился график по вычисленным значениям?
Ну тоесть был бы график с двумя осями x(t) и t- заданный промежуток.
0
07.06.2013, 01:48
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2013, 01:48
Привет! Вот еще темы с ответами:

Написать программу для решения математического уравнения - C++
Сделать блок-схему и написать программу данного математического выражения, ввод с клавиатуры. Файл прикрепил П.5.18.Правил Запрещено...

Написать программу решения уравнения ах3 + bх = 0 для произвольных а,b,с - C++
я еще плохо ознакомлен с кодами с++,поэтому обращаюсь к вам задача выглядит так: Написать программу решения уравнения ах3 + bх = 0 для...

Написать программу для сортировки массива заданного с клавиатуры! - C++
Размерность массива задаем с клавиатуры, элементы массива тоже задаем с клавиатуры. Элементы массива это буквы английского алфавита....

Написать программу для ввода числа из заданного диапазона - C++
Написать программу для ввода числа из заданного диапазона. Программа запрашивает ввод числа до тех пор, пока не будет введено число,...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru