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
-
Matlab adalah singkatan dari Matrix Laboratory, software yang dibuat dengan menggunakan bahasa ini dibuat oleh The Mathworks.inc dan te...
-
Kombiansi Tombol Alt dengan Angka-angka ASCII Dalam kegiatan mengetik sehari-hari terkadang diperlukan simbol-simbol tertentu yang merupaka...
-
“Grafik komputer” atau Grafika komputer (Computer graphics) adalah salah satu cabang ilmu komputer yang berhubungan dengan pembuatan dan ma...
-
Jenis-Jenis RAM RAM. Sebuah RAM akan menjaga data yang terdapat di dalamnya selama ada listrik (power) yang mengalir pada chip memori. RAM...
-
Flashdisk ternyata bisa di upgrade juga...hahhahah............... Flahsdisk yang kita gunakan terkadang ternyata ada rahasia besar yang bel...
-
Perintah – perintah dalam lingkungan databases adalah : SELECT Pernyataan SELECT digunakan untuk query database tentang informasi datab...
-
Pengertian processor Processor merupakan perangkat keras yang berfungsi sebagai pusat pengendali dan pengatur dari keseluruhan kegiatan pe...
-
8086/8088 Device Specifications • DIP (Dual In-Line Packages). 1. 8086: 16-bit microprocessor dengan 16-bit data bus 2. 8088: 1...
-
Tipe-Tipe Memori Fast page Mode DRAM (FPM RAM) . Sebelum terdapat EDO RAM, FPM RAM merupakan tipe memori utama yang digunakan pada komputer...
-
./Cara memperbaiki komputer yang telah terlanjur terinfeksi oleh virus. pada postingan sebelumnya yang bisa anda baca disini, saya membaha...
Tidak ada komentar:
Posting Komentar