Selasa, 14 Januari 2014

Metode Numerik Diferensiasi Metode Selisih Maju Dengan C++

Metode selisih maju merupakan metode yang mengadopsi secara langsung rumus diferensial :
Pemberian nilai h diharapkan pada nilai yang kecil agar errornya kecil, kemudian untuk menghitung error yang dihasilkan menggunakan rumus dibawah ini :
Untuk mempermudah pemahaman maka lebih baik kita berlatih untuk menghitung persamaan menggunakan metode selisih maju pada kesempatan kali ini saya akan menggunakan bahasa pemrograman c++. Pada kasus ini kita akan menyelesaikan permasalahan dari persamaan f = x^x^x,

Implementasi penyelesaian dalam bahasa pemrograman C++.

#include <iostream>
#include <math.h>
#include <stdio.h>
using namespace std;
float selisihMaju(float x, float h);

int main(){
float x1,h1;
cout << "masukan nilai h :";
cin >> h1;
cout << "masukan nilai x :";
cin >> x1;
cout << "selisih maju fungsi x^x^x :";
cout << selisihMaju(x1,h1);
return 0;
}

float selisihMundur(float x, float h){
float f,f2,f3,f4;
f = x-h;
f2 =pow(f,f);
f3 =pow(f,f2);
f4 = (x-f3)/h;
return f4;
}

keluaran program

Categories:

0 komentar:

Posting Komentar