Saturday, 12 November 2016

Program menghitung tingkat kecocokan (love test) di MATLAB


                Ada yang tau matlab? Aplikasi ini 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 menghitung tingkat kecocokan (love test):

Program utama :
clear all
clc

disp('Program Hitung Kecocokan Pasangan');
fprintf('\n');

B='truelove';
nama1=input('Masukkan nama anda : ','s');
nama2=input('Masukkan nama pasangan anda : ','s');

for i=1:8
    A(1,i)=0;
end

for i=1:length(nama1)
    for j=1:8;
    if nama1(i)==B(j);
        A(1,j)= A(1,j)+1;
    end
    end
end
for i=1:length(nama2)
    for j=1:8;
    if nama2(i)==B(j);
        A(1,j)= A(1,j)+1;
    end
    end
end

for i=0:5
    for j=1:7-i
        A(i+2,j)=A(i+1,j) + A(i+1,j+1);
    end
end

for i=1:2
    Z=num2str(A(7,i));
    A(7,i)=Z(length(Z));
end
fprintf('Kecocokan pasangan : %s%s%%\n',A(7,1),A(7,2));

Catatan : Soalnya bisa diunduh disini (soal nomor 1)
Semoga bermanfaat…


No comments:

Post a Comment