motofan logo
> 

Програмирование, С++

DUO Z6
сообщение 23.11.2010, 17:14


Мастер
****

Группа: Пользователи
Сообщений: 242
Регистрация: 1.3.2008
Из: Odessa
Пользователь №: 165 226
Модель телефона: [Ming][Bionic]
Прошивка: Разные :)


Настроение:
Ну, за рыбалку!



Рейтинг: 72



Помогите написать пару прог, даже не написать а исправить) у мя написаны с программой, а мне еще нада с подпрограммой, вот это и не получается)
1) с рекуррентной формулой
с программой, как оно должно быть:
{
float x,a,S;
int n,k;
x=StrToFloat(Edit1->Text);
n=StrToInt(Edit2->Text);
S=0;
a=sqrt(x)/6;
for(k=1;k<=n;k++){S=S+a;a=sqrt(k+1)/sqrt(k)*(k+3)*a}
Edit3->Text=FloatToStr(S);
}
вот эта программа работает правильно если ввести n=4, x=2, то ответ должен приблизительно лучиться =0.343..
с подпрограммой я написал так, но ответ ваще почему то другой:
{
float R(int x)
float x,a;
int k;
S=0
a=sqrt(x)/6;
for(k=1;k<=n;k++){S=S+a;a=sqrt(k+1)/sqrt(k)*(k+3)*a}
return S;
}
void . Button1Click )
{
int n
float S;
x=StrToFloat(Edit1->Text);
n=StrToInt(Edit2->Text);
S=R(x);
Edit3->Text=FloatToStr(S);
}

вот в это программе что-то я напартачил...а ваще голова не варить разобраться=(

2)
здесь табулирование простая программа тоже работает, а вот с подпрограммою, я даже понятие не имею как ее написать(((,
здесь правильный ответ при А=0, В=2 и с шагов в Н=0.2:
х у
0.0 -1.000
0.2 -1.204
{
float A,B,H,x,y;
x=StrToFloat(Edit1->Text);
B=StrToFloat(Edit2->Text);
H=StrToFloat(Edit3->Text);
while (x<=B+0.01*H);
{y=pow(x,2.5)-exp(x);
Memo1->Lines->Add("x="+FormatFloat("0.0",x)+" "+"y="+FormatFloat("0.000",y));
x=x+H;
}
}
___________________________________________________
помогите бедному студенту..не вылетит с универа)

Сообщение отредактировал DUO Z6 - 23.11.2010, 17:18
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
DUO Z6   Програмирование   23.11.2010, 17:14
baat   DUO Z6, что код, что текст не на русском... я бы ...   23.11.2010, 17:36
IlluminatI   DUO Z6, а где main, а где #include ? и чёто на пл...   23.11.2010, 20:11
baat   IlluminatI, он куски кода выложил... и в с++ с фор...   23.11.2010, 20:31
Ant-ON   ммм... Мне казалось, что только в C# (си шарп) юси...   24.11.2010, 20:48
baat   Ant-ON, а мне казалось, что я в универе на с++ 48...   25.11.2010, 16:24
Ant-ON   Ant-ON, а мне казалось, что я в универе на с++ 4...   25.11.2010, 17:00
baat   Ant-ON, а ты уверен в консоле будет форма с Edit1...   25.11.2010, 17:26
Ant-ON   Ant-ON, а ты уверен в консоле будет форма с Edit...   25.11.2010, 17:37
W.G. Gates III   программеры подскажите плиз. при нажатии кнопки, д...   17.7.2011, 16:29
Fenja   Не понял толком суть задачи, но, при нажатии повто...   17.7.2011, 17:44
kai...   я бы bool массив создал и не парился Label есть- n...   17.7.2011, 17:47
IlluminatI   а это массив лейблов? ну создай список лейблов вме...   17.7.2011, 23:13
W.G. Gates III   помогите с потоками разобраться :) есть программа ...   7.8.2011, 10:03
W.G. Gates III   хм, интересно. Application->ProcessMessages...   10.8.2011, 14:05
W.G. Gates III   приколько. объявил глобальную переменную и при OnC...   11.8.2011, 15:27
Dark Beat   Страуструп негодует...   11.8.2011, 22:32
W.G. Gates III   Страуструп негодует... да пусть негодует :) главно...   14.8.2011, 7:11
igoripp   W.G. Gates III, сделай пожалуйста цифры поярче)   14.8.2011, 8:20
W.G. Gates III   поярче? а какого цвета? можно попробовать фон убра...   14.8.2011, 8:35
igoripp   W.G. Gates III, так намного лучше) Спасибо)   14.8.2011, 9:30
IlluminatI   на Win7 x64 запустилось, но вот форма совсем не от...   14.8.2011, 9:34
EXL   http://s2.ipicture.ru/uploads/20110814/1W7sf8mr.pn...   14.8.2011, 9:39
W.G. Gates III   IlluminatI, сейчас х64 нет, завтра на работе посмо...   14.8.2011, 12:24
EXL   А как именно она должна отрисовываться? У меня w...   14.8.2011, 12:34
W.G. Gates III   да, такая и есть. все правильно.   14.8.2011, 12:42
Makaka-91   нужна помощь с задачкой, сделать надо в Visual stu...   23.10.2011, 9:43
IlluminatI   ниче не понял %)   23.10.2011, 11:57
Makaka-91   дан массив n*4 на n, но 4 будет слишком много, хва...   23.10.2011, 13:35
IlluminatI   m, n - размерность массива C++ int** arr = new in...   23.10.2011, 16:56
FEAR4ik   IlluminatI, написать с L7 такое - достойно похвал...   23.10.2011, 18:34
Makaka-91   огромное спасибо за помошь, массив удался, остальн...   23.10.2011, 18:52
IlluminatI   хех, спасибо) на здоровье, динамические массивы ...   23.10.2011, 20:02
DmT   [b]Ant-ON, а мне казалось, что я в универе на с+...   30.10.2011, 7:10

Програмирование, С++ · Обо всём · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 31.7.2025, 2:59

Форум живёт: