Senin, 09 April 2012

Repository UTS Metnum

Ini dia tadi Praktek Metode Numerik pas UTS ,,
ada soal membuat program C++ dengan menentukan metode apa yang paling sesuai.
Program dinilai berdasarkan Logikanya, Persamaan Fungsinya, Kesesuaian Syntax, Tabelnya serta Outputnya.
fungsi f(x)=X^-2 - 6X + 8. dengan X awal X=1 dan X=5.
Ayo silakan dibuat Codingnya . . .

Go Open Code:
#include

#include

#include

#include

void main()

{

float X,Faks,FXn,E; //deklarasi variable

E=0.01;

int n=1;

printf("***SELAMAT DATANG DI PROGRAM METNUM ANTIMUS***\n");

printf("\nNilai Error = 0.01");

printf("\nSilakan Menentukan nilai Awal!!!");

printf("\nInput Nilai Awal : ");

cin>>X;

printf("\n---------------------------------------");

printf("\nNo. | Xn | Faks | FXn |");

printf("\n---------------------------------------\n");

ulang:

FXn=pow(X,-2)-(6*X)+8; // fungsi f(x)=x^-2 - 6x + 8

Faks=((-2)*(pow(X,-3)))-6; // merupakan turunan dari fungsi f(x)

printf("%d. %1.4f, %1.4f, %1.4f, \n",n,X,Faks,FXn);

if (fabs(FXn)<=E) { printf("---------------------------------------\n"); printf("\nSolusi (X) = %1.4f",X); printf("\nPada Iterasi ke : %d",n); printf("\n\nKesimpulan : Menggunakan Metode Newton Raphson 1"); printf("\nDengan Metode Pencarian lebih cepat dengan sedikit iterasi,\nNamun kelemahan pada error yang lebih besar"); } else { n=n+1; X=X-(FXn/Faks); goto ulang; }

Tidak ada komentar:

Posting Komentar