Tugas
Pendahuluan 7.
PRAKTIKUM
KALKULUS MULTIVARIAT I
OLEH
LUH PUTU SUCI VANDASARI
F1A113054
KELAS A
JURUSAN MATEMATIKA
PROGRAM STUDI MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU
PENGETAHUAN ALAM
UNIVERSITAS HALU OLEO
2014
SOAL.
1.
Jelaskan fungsi
dan penggunaan dari perintah continue pada MATLAB!
2.
Jelaskan
jenis-jenis function dan contoh programnya pada MATLAB (minimal 2, contoh tidak
boleh sama).
PENYELESAIAN.
1. Perintah
Continue
Perintah continue
dapat digunakan untuk mengulang kembali dari awal loop/pengulangan atau
melanjutkan kembali ke iterasi pengulangan berikutnya tanpa mengeksekusi
perintah yang berada setelah continue.
Sintaksnya: continue
clear all;
clc;
for S=1:23;
if (S<=14)
continue
else
disp([num2str(S),'. TP 7? Astaga mau mi ujian!'])
end
end
Hasil
Run (silahkan coba sendiri).
2. Jenis-jenis
function
a. Fungsi yang mempunyai parameter dan
nilai balik.
function nilai_balik = nama_fungsi(parameter)
kumpulan_perintah;
end
b. Fungsi yang mempunyai parameter tapi
tidak mempunyai nilai balik
function nama_fungsi(parameter)
kumpulan_perintah;
end
Contoh :
function program_grade(i)
clear all;
clc;
disp('Selamat Datang Di Program Penentuan Grade Nilai')
disp(' ')
s=input('Input nilai tugas Anda = ');
u=input('Input nilai Ujian Tengan Semester (UTS) Anda = ');
c=input('Input nilai Ujian Akhir Semester (UAS)Anda = ');
disp(' ')
disp('Rumus Penentuan Grade Nilai')
disp('Nilai 81 <= A')
disp(' 61 <= B < 81')
disp(' 41 <= C < 61')
disp(' 21 <= D < 41')
disp(' 21 > E')
disp('Nilai = (Tugas x 20% + UTS x 30% + UAS x 50%)/100')
disp('Maka nilai Anda adalah :')
i=((s*20)+(u*30)+(c*50))./100;
grade(i);
function grade(i)
if i>=81
disp('Grade nilai
Anda = A')
elseif i>=61 & i<81
disp('Grade nilai
Anda = B')
elseif i>=41 & i<61
disp('Grade nilai
Anda = C')
elseif i>=21 & i<41
disp('Grade nilai
Anda = D')
elseif i<21
disp('Grade nilai
Anda = E')
end
Hasil Run (silahkan coba sendiri).
c. Fungsi yang tidak mempunyai
parameter dan nilai balik
function nama_fungsi()
kumpulan_perintah;
end
contoh :
function pilihan_program(s);
clear all;
clc;
disp(' PROGRAM')
disp('PERKIRAAN JODOH BERDASARKAN TANGGAL LAHIR')
disp(' ')
disp('Pilihan : 1) Tanggal lahir 1-20')
disp(' 2) Tanggal
lahir 21-31')
disp(' 3) Tanggal
tidak terdaftar')
disp(' ')
s=input('Masukkan pilihan Anda = ');
switch s
case 1
disp('Jodoh Anda datang besok lusa ^^')
case 2
disp('Jodoh Anda
hilang entah kemana -_-')
case 3
disp('Jodoh Anda
belum lahir @-@. Akhiri program ini secepatnya!')
end
Hasil Run (silahkan coba sendiri).
d. Fungsi yang tidak mempunyai
parameter tapi mempunyai nilai balik
function nilai_balik = nama_fungsi()
kumpulan_perintah;
end
Tidak ada komentar:
Posting Komentar