MATEMATIKA KOMPUTASI 9 APRIL 2019

STRUKTUR PENGULANGAN DENGAN PERNYATAAN "WHILE"


Definisi
merupakan pengulangan yang tidak ditentukan jumlah pengulangan di awal. Pengulangan terus dilakukan selama suatu kondisi terpenuhi.

Sintaks
WHILE (kondisi=true)
       Pernyataan 1
       Pernyataan 2
                 .
                 .
                 .
       Pernyataan n
END

Contoh
Tentukan akar 20

APLIKASI
Cara Penyelesaian akar bilangan pada Matematika Komputasi
Menggunakan metode bagi dua
Misalkan terdapat bilangan a yang dicari akarnya 2 dan k bilangan asli positif k =1,2,3,..., maka langkah mencari akar a adalah
1. Nyatakan x(1)=a
2. x(2) = (x(1) + a/x(1) )/2
3. x(3 = (x(2 + a/x(2))/2
4. x(k)= (x(k-1)+ a/x(k-1) )/2
5. berhenti di x(k)=x(k-1)

Program dengan matlab
a=input('a=');
k=1;
x(1)=a;
k=2;
x(k)=(x(k-1)+a/x(k-1))/2;
while x(k)~=x(k-1)
    k=k+1;
    x(k)=(x(k-1)+a/x(k-1))/2;

end


disp(['Akar Bilangan= ', num2str(x(k))])

TUGAS (program)
1. Tentukan jumlah bilangan ganjil yang kecil dari 100
2. Tentukan jumlah bilangan kelipatan 6 yang kecil dari 100

Komentar