Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.06.2013, 21:49   #1
NataKul
Новичок
Джуниор
 
Регистрация: 06.06.2013
Сообщений: 2
Вопрос Нужно написать программу С++

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

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

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

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

Пожалуйстаа, преподаватель только выдал задание и в понедельник уже нужно сдать((((

Последний раз редактировалось NataKul; 06.06.2013 в 21:58.
NataKul вне форума Ответить с цитированием
Старый 07.06.2013, 16:16   #2
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,601
По умолчанию

Примерно следующим образом (если я правильно понял задание)
Код:
#include <math.h>
#include <iostream>

#define e 2.718281828459

using namespace std;

int main(int argc, char *argv[])
{

float x;
float c1;
float Y;
float la;
float t1;
float t2;
int n; 
float  i;
float sh;

c1 = 0.0;

cout << "Y: ";
cin >> Y;
cout << "\n";

cout << "la: ";
cin >> la;
cout << "\n";

cout << "t1: ";
cin >> t1;
cout << "\n";

cout << "t2: ";
cin >> t2;
cout << "\n";

cout << "n: ";
cin >> n;
cout << "\n";


sh = (t2 - t1) / (float) n;

for (i = t1; i < t2; i += sh)
{
x = ( Y * pow ( (double) e,  (double) Y * ( la * i + c1 ) ) ) /  ( pow ( (double) e, (double) Y * ( la * i + c1 ) ) - 1 );
cout << x << "\n" ;

}



return 0;
}
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужно написать программу kosten373 Фриланс 2 16.08.2012 03:06
Нужно написать программу vlad12 Фриланс 4 29.12.2011 12:59
Нужно написать программу III-N. Фриланс 7 15.08.2011 20:08
Нужно написать программу yurijkj Фриланс 6 31.01.2011 02:01
Нужно написать программу за $ avallanch Фриланс 2 13.06.2007 23:21