Beberapa Contoh Cara untuk menghitung Iterasi Menggunakan Pascal ===>
Contoh 1
uses crt;
var
a,b,epsilon,t,fa,ft,akar:real;
i:integer;
begin
clrscr;
a:=1;b:=2;epsilon:=0.0001;
writeln('---------------------------------------------------');
writeln('Iterasi T Fa Ft ');
writeln('---------------------------------------------------');
i:=1;
repeat
t:=(a+b)/2;
fa:=(a*a*a)-4;
ft:=(t*t*t)-4;
if fa*ft<0 then b:=t;
if fa*ft>0 then a:=t;
akar:=t;
writeln(i:4,t:15:7,fa:15:7,ft:16:7);
i:=i+1;
until b-a <= epsilon;
writeln('---------------------------------------------------');
writeln('Akar = ',akar:4:10);
readln;
end.
====================================================
Contoh 2
uses crt;
var
a,b,epsilon,t,fa,ft,akar:real;
i:integer;
begin
clrscr;
a:=2;b:=3;epsilon:=0.01;
writeln('---------------------------------------------------');
writeln('Iterasi T Fa Ft ');
writeln('---------------------------------------------------');
i:=1;
repeat
t:=(a+b)/2;
fa:=(a*a*a)-(5*sqr(a))+16;
ft:=(t*t*t)-(5*sqr(t))+16;
if fa*ft<0 then b:=t;
if fa*ft>0 then a:=t;
akar:=t;
writeln(i:4,t:15:7,fa:15:7,ft:16:7);
i:=i+1;
until b-a <= epsilon;
writeln('---------------------------------------------------');
writeln('Akar = ',akar:4:10);
readln;
end.
=============================================
Contoh 3
uses crt;
var
a,b,epsilon,e,t,fa,ft,akar:real;
i:integer;
begin
clrscr;
a:=0;b:=1;epsilon:=0.001;
writeln('---------------------------------------------------');
writeln('Iterasi T Fa Ft ');
writeln('---------------------------------------------------');
i:=1;
repeat
t:=(a+b)/2;
fa:=exp(a)-(5*(a*a));
ft:=exp(t)-(5*(t*t));
if fa*ft<0 then b:=t;
if fa*ft>0 then a:=t;
akar:=t;
writeln(i:4,t:15:7,fa:15:7,ft:16:7);
i:=i+1;
until b-a <= epsilon;
writeln('---------------------------------------------------');
writeln('Akar = ',akar:4:10);
readln;
end.
================================================
Contoh 4
uses crt;
var
a,b,epsilon,t,fa,ft,akar:real;
i:integer;
begin
clrscr;
a:=-1;b:=0;epsilon:=0.001;
writeln('---------------------------------------------------');
writeln('Iterasi T Fa Ft ');
writeln('---------------------------------------------------');
i:=1;
repeat
t:=(a+b)/2;
fa:=2*(a*a*a)+(2*a)+1;
ft:=2*(t*t*t)+(2*t)+1;
if fa*ft<0 then b:=t;
if fa*ft>0 then a:=t;
akar:=t;
writeln(i:4,t:15:7,fa:15:7,ft:16:7);
i:=i+1;
until b-a <= epsilon;
writeln('---------------------------------------------------');
writeln('Akar = ',akar:4:10);
readln;
end.
=====================================================
Langganan:
Posting Komentar (Atom)
Total Tayangan Halaman
Online
Popular Posts
-
Kombiansi Tombol Alt dengan Angka-angka ASCII Dalam kegiatan mengetik sehari-hari terkadang diperlukan simbol-simbol tertentu yang merupaka...
-
Perintah – perintah dalam lingkungan databases adalah : SELECT Pernyataan SELECT digunakan untuk query database tentang informasi datab...
-
Flashdisk ternyata bisa di upgrade juga...hahhahah............... Flahsdisk yang kita gunakan terkadang ternyata ada rahasia besar yang bel...
-
Panduan membuat Blog di Blogspot 1. Apa itu Blog ? Blog merupakan sigkatan dari “Web log” adalah salah satu aplikasi web berupa tulisan-tu...
-
Kata-kata Web sebenarnya penyederhanaan dari sebuah istilah dalam dunia komputer yaitu WORLD WIDE WEB yang merupakan bagian dari tekhnologi ...
-
Fungsi String SQL Server menyediakan fungsi-fungsi String yang dapat digunakan sebagai bagian dari ekspresi karakter manapun. Fungsi ini...
-
Cara Mendaftarkan Blog ke Search Engine Ada Beberapa situs yang penting untuk yang perlu kita daftarkan blog agar blog kita sering di kunj...
-
10 Important Terms In SEO World Optimisasi mesin pencari (bahasa Inggris: Search Engine Optimization, biasa disingkat SEO) adalah serangk...
-
9 teknik untuk berhenti berpikir negatif Untuk sebagian besar dari kita, berpikir negatif mungkin sudah menjadi bagian dari diri. Ketika h...
-
Beberapa Jalan atau Langkah Untuk Menang Dalam Game Batu 3 Game batu 3 sebenarnya berpatokan pada batu ke 2 yang akan di letakan oleh musuh...
Tidak ada komentar:
Posting Komentar