Saturday, 8 October 2016

Program menentukan bilangan prima MATLAB


                Ada yang tau matlab? Aplikasi memang kurang popular dibandingkan dengan aplikasi pemrograman lain seperti codeblock, dll. Tapi tidak jarang program ini digunakan diberbagai perguruan tinggi yang ada mata kuliah teknologi informasi.
            Nah buat kamu mungkin yang pakai program ini. Ada nih satu contoh program buat menentukan bilangan prima :



clear all
clc

a=input('Masukkan = '); %input
sum=0; %deklarasi sum awal

for i=2:a-1; % menentukan domain i
    if mod(a,i)~=0 % menentukan bilangan input habis dibagi i atau tidak
        z=0; % jika tidak habis dibagi maka z=0
        sum=sum+z; % jumlah z
    else
        z=1; % jika habis dibagi z=1
        sum=sum+z; % jumlah z
    end
end

if sum==0; %jika jumlah z adalah 0
    y='Prima'; %maka prima
else
    y='Bukan Prima'; %jika tidak
end
disp([num2str(a),' adalah bilangan ',(y)]); %menampilkan keterangan bilangan


            Semoga bermanfaat….
There was an error in this gadget