| adz (4) | |
|
Greedings!Guys, i have problem with undestanding, where is my mistake on my project. I have done this labolatory task by using method of recurrent factor and when i wanted to pass this program to teacher, i have different values on the S. My value on S is 0,3932 but teacher have 0,41 value. Who can check my program by formula????????(task and other is attached) Image of Program --> http://ib2.keep4u.ru/b/2013/01/06/64/6454b5a600e927ec5f2548f2db93be8b.png Method of solution--> http://user-0.imgfiles.ru/1dq7ewhenv.html My Task condition -->http://user-0.imgfiles.ru/bdf7e0toe1.html My formula of labwork --> http://user-0.imgfiles.ru/xzq7e0hoo6.html Code from program --> //----------------------------------------- //Task: //Table 2.3 - Individual Task , 3 var //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <math.h> #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { double EPS=StrToFloat(Edit1->Text),x=StrToFloat(Edit2->Text); int k=1;double a=x; double S=a; do {double r=-x/(k+1.); a*=r;S+=a;k++;} while(fabs(a)>EPS); Memo1->Lines->Add("for x= "+FormatFloat("0.0",x)+" S="+FormatFloat("0.0000",S)+" while k="+FormatFloat("0.0",k)); } //--------------------------------------------------------------------------- //----------------------------------------- Source of code, include the project,exe, text of program --> http://rghost.ru/42764166 | |
|
Last edited on
|
|