Friday 4 November 2016

Program menampilkan bentuk bidang dan luasnya di MATLAB (Sub Program)


                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 menampilkan bentuk bidang dan luasnya :
 
Program utama :
clear all
clc

pilihan=1; %dklarasi awal
while pilihan~=3 %selama pilihan tidak sama dengan 3
fprintf('1.Persegi\n2.Segitiga Siku-Siku\n3.Keluar\n'); %menampilkan menu
pilihan=input('Masukan pilihan : '); %menginput pilihan
switch pilihan %perintah sesuai pilihan yang dimasukkan
    case 1 %jika pilihan 1
        l=persegi; %memanggil fungsi persegi
        fprintf('Luas : %d cm\n',l); %menampilkan luas persegi
    case 2 %jika pilihan 2
        luas=segitigasikusiku; %memanggil fungsi segitigasikusiku
        disp(['Luas : ',num2str(luas),' cm']); %menampilkan luas segitigasikusiku
end
    fprintf('\n'); %memberi enter
end
 Simpan dengan nama’persegi.m’
function luas=persegi %fungsi persegi
x=input('Masukkan panjang s : '); %menginput nilai x
for i=1:x %pengulangan
    for j=1:x %pengulangan
        fprintf('*'); %menampilkan *
    end
    fprintf('\n'); %memberi enter
end
luas=x*x; %menghitung luas
Simpan dengan nama’segitigasikusiku.m’
function l=segitigasikusiku %fungsi segitigasikusiku
x=input('Masukkan panjang : '); %memasukkan nilai x
l=0.5*x*x; %menghitung luas
for i=1:x %pengulangan
    for j=1:x %pengulangan
        fprintf('*'); %menampilkan *
    end
    fprintf('\n'); %memberi enter
    x=x-1; %setelah pengulangan selesai nilai x dikurangi 1
end

Catatan : Simpan semua file dalam folder yang sama
Semoga bermanfaat…

No comments:

Post a Comment