Kamis, 18 Desember 2014

TP 7 Kalkulus Multivariat I

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