Saturday, 8 October 2016

Program menentukan bilangan palindrom di 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 menentukan bilangan palindrom :


clear all
clc

n=input('Masukkan = ','s'); %input bilangan
y=length(n); %menentukan panjang dari bilangan
z=str2double(n); %mengubah bilngan input menjadi numeric

if z>=0 && z<=1000000000 && y~=1; %domain dari bilangan input
    sum=0;
    for i=0:y-1; %domain perulangan yaitu dari 0 sampai panjang bilangan kurang 1
       if n(1+i)==n(y-i) && (1+i)~=(y-i); %jika setiap suku bilangan sama 
           sum=sum;
       elseif (1+i)~=(y-i); %jika suku bilangan berbeda
           sum=sum+1;
       end
    end
    if sum==0;
        d=' adalah ';
    else d=' bukan ';
    end
    disp([(n),(d),'bilangan palindrom']); %menampilkan keterangan bilangan
elseif y==1;
    disp([(n),' adalah bilangan palindrom']); %menampilkan keterangan bilangan
else
    disp('Out of Domain'); %jika diluar domain bilangan input
end


Semoga bermanfaat….

Related search : 

  • algoritma matlab
  • Belajar matlab
There was an error in this gadget