matlab perulangan

6
Soal 1. Sebutkan dan jelaskan pengertian dan fungsi masing- masing statement perulagan , serta berikan kelemahan dan kelebihan dari statement tersebut! (Gunakan bahasa anda sendiri) 2.Buatlah program dan flowchart dari statement perulangan ! Dimana program tersebut menghitung tangki penampung yang dibutuhkan . (Gunakan input yang berbeda) 3. Buatlah program & flowchartnya dari statement switch case, program tersebut sebagai berikut: Menghitung rumus bangun kotak Menghitung rumus volume kotak Menghitung rumus luas silinder Menghitung rumus volume silinder LABORATORIUM TEKNIK KIMIA FAKULTAS TEKNOLOGI INDUSTRI UPN “VERERAN” JAWA TIMUR Nama : REYHAN ZAKARIA NPM /Semester : 1431010045 / I Romb./Grup : IV / A NPM/Teman Praktek :1431010048 / AISYAH Praktikum : PEMROGAMAN KOMPUTER Percobaan : MATLAB STATEMENT PERULANGAN MATRIX PLOT Tanggal : 2 DESEMBER 2014 Pembimbing : Ir. LUCKY INDRATI LAPORAN RESMI

Upload: reyzkr

Post on 13-Nov-2015

38 views

Category:

Documents


10 download

DESCRIPTION

aaa

TRANSCRIPT

LABORATORIUM TEKNIK KIMIAFAKULTAS TEKNOLOGI INDUSTRIUPN VERERAN JAWA TIMURNama : REYHAN ZAKARIANPM /Semester: 1431010045 / IRomb./Grup: IV / ANPM/Teman Praktek:1431010048 / AISYAH SEPTIANA

Praktikum : PEMROGAMAN KOMPUTERPercobaan : MATLAB STATEMENT PERULANGAN MATRIX PLOTTanggal : 2 DESEMBER 2014Pembimbing: Ir. LUCKY INDRATI UTAMI, MT

LAPORAN RESMI

Soal1. Sebutkan dan jelaskan pengertian dan fungsi masing-masing statement perulagan , serta berikan kelemahan dan kelebihan dari statement tersebut! (Gunakan bahasa anda sendiri)2.Buatlah program dan flowchart dari statement perulangan ! Dimana program tersebut menghitung tangki penampung yang dibutuhkan . (Gunakan input yang berbeda)3. Buatlah program & flowchartnya dari statement switch case, program tersebut sebagai berikut:Menghitung rumus bangun kotakMenghitung rumus volume kotakMenghitung rumus luas silinderMenghitung rumus volume silinder

1. Statement Perulangan pada Matlab sebagai berikut : While End : while end digunakan untuk melakukan proses perulangan selama kondisi ekspresi terpenuhi. Begitu kondisi sudah tidak terpenuhi lagi, maka proses perulangan akan langsung dihentikanKelebihan : Bisa menentukan batasan perulangannyaKelemahan : Statement perulangan bergantung pada nilai ekspresi For End : for end digunakan untuk melakukan proses perulangan selama kondisi ekspresi terpenuhi. Perbedaannya dengan while adalah pada for jumlah perulangan dapat diketahui, sedangkan pada while bergantung pada nilai ekspresi.Kelebihan : jumlah perulangannya dapat diketahuiKelemahan : Tidak ada ekspresi atau kondisi, jadi program berjalan apa adanya2. Program Menghitung Tangki Penampungclear allclcdisp(' tangki penampung ');disp('=============================');A = input ('masukkan diameter tangki : ');B = input ('masukkan tinggi tangki : ');disp('******************************');fprintf('%1s%10s%10s\n','Diameter','Tinggi','Volume');disp('================================');for B = 10:5:50 V = ((1/2)*pi*A*A*B);fprintf ('%5.0f%10.0f%15.2f\n',A,B,V);end;

Hasil Program

Flowchart

3. Program menghitung Luas dan Volume bangun ruangclear all;x=input('masukkan digit 1-4 : ');switch x case 1 s = input('masukkan Sisi Kotak = '); luas =6*s*s; disp(['luas kotak=',num2str(luas)]); case 2 S = input('masukkan Sisi Kotak = '); volume=S*S*S; disp(['volume kotak=',num2str(volume)]); case 3 t = input('masukkan tinggi = '); r = input('masukkan jari-jari = '); luas = (2*pi*r*r)+(0.5*r*pi*t); disp(['luas silinder=',num2str(luas)]); case 4 t = input('masukkan tinggi = '); r = input('masukkan jari-jari = '); volume = pi*r*r*t; disp(['volume silinder=',num2str(volume)]); otherwise disp ('tidak terdefinisi, masukkan angka 1-4 !')end

Flowchart

START

x=input('masukan digit 1-4 : ');

Case 1

s = input('masukkan Sisi Kotak = ');

luas =6*s*s;

disp(['luas kotak=',num2str(luas)]);

Case 2

s = input('masukkan Sisi Kotak = ');

volume=S*S*S;

disp(['volume kotak=',num2str(volume)]);

Case 3

t = input('masukkan tinggi = '); r = input('masukkan jari-jari = ');

luas = (2*pi*r*r)+(0.5*r*pi*t);

disp(['luas silinder=',num2str(luas)]);

Case 4

t = input('masukkan tinggi = '); r = input('masukkan jari-jari = ');

volume = pi*r*r*t;

disp(['volume silinder=',num2str(volume)]);

otherwise disp ('tidak terdefinisi, masukkan angka 1-4 !')

END

START

disp(' tangki penampung ');disp('=============================');A = input ('masukkan diameter tangki : ');B = input ('masukkan tinggi tangki : ');disp('******************************');fprintf('%1s%10s%10s\n','Diameter','Tinggi','Volume');disp('================================');

for B = 10:5:50

fprintf ('%5.0f%10.0f%15.2f\n',A,B,V);

V = ((1/2)*pi*A*A*B);

end