Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Курсовик1 / VMKUR_6

.CPP
Скачиваний:
6
Добавлен:
01.05.2014
Размер:
1.92 Кб
Скачать
//Џа®Ја ¬¬г б®бв ўЁ« бв.Ја.6361

#include <conio.h>
#include <iostreams.h>
#include "methods.h"

 double delta[18]={0.000001,0.000001,0.000001,0.000001,0.000001,0.000001,
		   0.1,0.01,0.001,0.0001,0.00001,0.000001,
		   0.1,0.01,0.001,0.0001,0.00001,0.000001};
 double a=0.120331;
 int c2;
 //----------------------------------
 void main()
  {
   int i,c1;
   double left=0.5,
	  right=1.2,
	  x;

   double eps[18]={0.1,0.01,0.001,0.0001,0.00001,0.000001,
		   0.000001,0.000001,0.000001,0.000001,0.000001,0.000001,
		   0.01,0.01,0.01,0.01,0.01,0.01};
   cout<<endl;
   for (c1=1;c1<5;c1++)
    {
     for (c2=0;c2<18;c2++)
      {
       switch (c1)
	{
	 case 1:
	  cout<<"ЊҐв®¤ ЃЁбҐЄжЁЁ.........";
	  x=BISECT(left,right,eps[c2],i);
	  cout<<endl<<"Delta="<<delta[c2]<<"\t Eps="<<eps[c2]<<endl;
	  cout<<"X="<<x<<"    зЁб«® ЁвҐp жЁ©="<<i<<endl;
	 break;
	 case 2:
	  cout<<"ЊҐв®¤ Ќмов®­ ..........";
	  x=NEWTON(1.1,eps[c2],i);
	  cout<<endl<<"Delta="<<delta[c2]<<"\t Eps="<<eps[c2]<<endl;
	  cout<<"X="<<x<<"    зЁб«® ЁвҐp жЁ©="<<i<<endl;
	 break;
	 case 3:
	  cout<<"ЊҐв®¤ •®p¤.............";
	  x=HORDA(left,right,eps[c2],i);
	  cout<<endl<<"Delta="<<delta[c2]<<"\t Eps="<<eps[c2]<<endl;
	  cout<<"X="<<x<<"    зЁб«® ЁвҐp жЁ©="<<i<<endl;
	 break;
	 case 4:
//	  cout<<"ЊҐв®¤ Їp®бвле ЁвҐp жЁ©.";
	  x=ITER(1.1,eps[c2],i);
	  cout<<endl<<"Delta="<<delta[c2]<<"\t Eps="<<eps[c2]<<endl;
	  cout<<"X="<<x<<"    зЁб«® ЁвҐp жЁ©="<<i<<endl;
	 break;
	}
       getch();
      }
     cout<<endl;
    }
   getch();
 }//main
  double F(double x)
  {
   double f;
   f=tan(x)-1/x;
   f=Round(f,delta[c2]);
   return f;
  }
  double F1(double x)
  {
   double f;
   f=(tan(x)*tan(x))+1/(x*x)+1;
   f=Round(f,delta[c2]);
   return f;
  }
  double func(double x)
  {
   double f;
   f=x-a*(tan(x)-1/x);
   f=Round(f,delta[c2]);
   return f;
  }

Соседние файлы в папке Курсовик1