Lucas
Member
Tổng số bài gửi : 44
Points : 546708
Reputation : 19998
Join date : 21/09/2009
|
Tiêu đề: Code C++ Tiểu luận 1 A môn PPT Thu Oct 01, 2009 9:27 pm |
|
|
- Code:
-
#include <stdio.h> #include <conio.h> #include <math.h> #define err 0.0001 double f (double x); double g (double x); double f1(double x); //=========================================== void main () { clrscr(); double x , x0 ,x1 ,a ,b ,c; int s; char ch; printf ( "\n\t ========>::LE QUOC BINH + LE DUC TAI::<========" ); printf ( "\n\t MOT SO PHUONG PHAP TIM NGHIEM GAN DUNG "); printf ( "\n\t PHUONG TRINH : X^5 + X^3 - 100 = 0 \n" ); printf ( "\n\n\t XAC DINH KHOANG PHAN LY NGHIEM [a , b]:" ); printf ( "\n\t\t a = " ); scanf ( "%lf", &a); printf ( "\n\t\t b = " ); scanf ( "%lf", &b); printf ( "\n\t f(a) = %lf ", f(a)); printf ( "\n\t f(b) = %lf ", f(b)); if( f(a) * f(b) > 0 ) { printf ( "\n\n\t PHUONG TRINH KHONG CO NGHIEM TRONG KHOANG [a , b] "); getch (); } else { printf ( "\n\t PHUONG TRINH CO NGHIEM TRONG KHOANG [a , b] \n"); getch (); do { clrscr (); printf ( "\n\t ========>::LE QUOC BINH + LE DUC TAI::<========" ); printf ( "\n\t MOT SO PHUONG PHAP TIM NGHIEM GAN DUNG "); printf ( "\n\t PHUONG TRINH : X^5 + X^3 - 100 = 0 \n" ); printf ( "\n" ); printf ( "\n\t 1 : CHIA DOI" ); printf ( "\n\t 2 : LAP" ); printf ( "\n\t 3 : TIEP TUYEN" ); printf ( "\n\t 4 : DAY CUNG" ); printf ( "\n\t 0 : THOAT KHOI CHUONG TRINH !" ); printf ( "\n\t BAN MUON CHON CHUONG TRINH SO MAY? " ); scanf ( "%d" , &s); switch (s) { case 1: { clrscr (); printf ( "\n\t PHUONG PHAP CHIA DOI !"); printf ( "\n\t Nghiem x \t\t Sai so "); printf ( "\n\t -----------\t\t ------------"); do { c = (a + b) / 2; if(f(c) > 0) b = c; else a = c; printf ( "\n\t %lf \t\t %lf ", c, fabs(a-b));
}while( fabs (f(c)) > err); printf ("\n\n\t NGHIEM GAN DUNG: X = %lf", c); printf ( "\n\t SAI SO: err = %lf", fabs (a-b)); getch(); } break;
//------------------------------------------------------------------------------------------------------------ case 2: { clrscr (); printf ( "\n\t PHUONG PHAP LAP !"); printf ( "\n\t CHON NGHIEM BAN DAU Xo = "); scanf ( "%lf", &x0 ); printf ( "\n\t Nghiem x \t\t Sai so "); printf ( "\n\t -----------\t\t ------------"); do { x1 = x0; x0 = g(x0); printf ( "\n\t %lf \t\t %lf " ,x0 ,fabs(x1 -x0)); }while ( fabs(x0 -x1) > err); printf ( "\n\n\t NGIEM GAN DUNG x = %lf \n\t SAI SO err = %lf " ,x0,fabs(x0-x1)); getch ();
break; } //------------------------------------------------------------------------------------------------------------ case 3: { clrscr (); printf ( "\n\t PHUONG PHAP TIEP TUYEN ! \n" ); printf ( "\n\t CHON NGHIEM BAN DAU Xo = "); scanf ( "%lf", &x0 ); printf ( "\n\t Nghiem x \t\t Sai so" ); printf ( "\n\t ----------- \t\t -----------" ); printf ( "\n\t X = %lf" ,x0); do { x1 = x0 ; x0 = x1 - f(x1) / f1(x1); //printf ( "\n\t X[%d] = %lf \t\t err = %7.7f", i++, x, fabs(x-y)); printf ( "\t\t err = %7.6lf \n\t X = %7.6lf " ,fabs(x0-x1) , x0); }while(fabs(x0-x1) > 0.0001); printf ("\n\n\t NGHIEM GAN DUNG: X = %lf", x0); printf ( "\n\t SAI SO: err = %7.7lf", fabs(x0-x1) ); getch(); break; } //-------------------------------------------------------------------------------------------------------------- case 4: { clrscr (); printf ( "\n\t PHUONG PHAP DAY CUNG !" ); printf ( "\n\t CHUA THIET LAP PHUONG PHAP NAY !" ); break; } } printf ( "\n\n\t BAN CO MUON TIEP TUC KHONG (Y/N)?" ); ch = getch (); }while ((ch == 'y') || (ch == 'Y' )); getch (); } }
//=================================================================== double f (double x) { double fx; fx = pow (x, 5) + pow (x, 3) - 100; return fx; } //==================================================================== // case 2 double g (double x) { double gx; gx = pow((100 - pow (x , 3)) , 0.2); return gx; }
//====================================================================
double f1 (double x) { double f1x; f1x = 5*pow (x , 4) + 3 * pow (x , 2); return f1x; }
hoàn chỉnh >:)
|
|
Fenix
Tổng số bài gửi : 631
Points : 1211015
Reputation : 181230
Join date : 18/09/2009
Age : 34
Đến từ : VIỆT NAM
|
Tiêu đề: ——»†• Fenix (Admin) Fri Oct 02, 2009 9:32 pm |
|
|
Pà kon gần xa ai sử dụng cái đoạn chương trình này thì làm ơn cám ơn người đã tạo ra nó nhé ! Công là cực khổ lắm chứ chẳng phải đùa đâu ! :met: :phe: :met:
|
|
penhoxcon_89
Member
Tổng số bài gửi : 6
Points : 26457
Reputation : 0
Join date : 06/10/2009
|
Tiêu đề: Re: Code C++ Tiểu luận 1 A môn PPT Tue Nov 03, 2009 12:55 pm |
|
|
<(^@^)>uhm zay dai dien pa con co bac THANKS nha<^@^)>
|
|
Luv
†•[¥]-ô-[€]-ố-[Ï]•†
Tổng số bài gửi : 981
Points : 192573
Reputation : 110029
Join date : 29/09/2009
Age : 34
Đến từ : ---- Quận 4 ----
|
Tiêu đề: Re: Code C++ Tiểu luận 1 A môn PPT Tue Nov 03, 2009 6:06 pm |
|
|
Không thank thì làm j` nhau
|
|
chelsea
Member
Tổng số bài gửi : 4
Points : 26310
Reputation : 0
Join date : 07/11/2009
Age : 34
Đến từ : bt
|
Tiêu đề: Re: Code C++ Tiểu luận 1 A môn PPT Sat Nov 07, 2009 5:41 pm |
|
|
cum~ on!!!
|
|
Sponsored content
|
Tiêu đề: Re: Code C++ Tiểu luận 1 A môn PPT |
|
|
|
|