Você está na página 1de 4

Tugas Matlab Basic 1

Tugas 1

%clear
%clc
jumlah = input('Masukkan bilangan ke-N=');
Vektor=[];

for i=1:jumlah
n=input('Masukkan Angka=');
Vektor=[Vektor n];
end
maximal=max(Vektor);
minimal=min (Vektor);

disp(['max=',num2str(maximal)]);
disp(['min=',num2str(minimal)]);

Tugas 2

%clear
%clc
j = 0;
x = input ('Masukan x dalam bentuk[array]=');
panjang = length(x);

for i = 1:panjang

sisa = mod(x(i),4);

if(sisa == 0)
j = j+1;
y(j)= x(i);
end
end
disp(y(1:j));

Tugas 3

%clear
%clc
disp('silahkan pilih menu yang di inginkan');
disp('1.Balok');
disp('2.Tabung');
disp('3.Kerucut');
fprintf('\n');
a=input('silahkan pilih angka yang di inginka(1==>3=\n');
switch a
case 1
syms y t;
jawab= 'y';
while jawab=='y'clc
x=input('masukan panjang balok=');
y=input('masukan lebar balok=');
t=input('masukan tinggi balok=');
L=x*y;
V=x*y*t;
fprintf('luas balok=%.f\n',L);
fprintf('volume balok=%.f\n',V);
jawab=input('apakah anda ingin melanjutkan?? pilih y/t=','s');
end;
syms yt;
if jawab=='t' clc
end
case 2
syms y t;
jawab= 'y';
while jawab=='y'clc

y=input('masukan jari-jari tabung=');


t=input('masukan tinggi tabung=');
L=pi*y^2;
V=pi*y^2*t;
fprintf('luas Tabung=%.f\n',L);
fprintf('volume Tabung=%.f\n',V);
jawab=input('apakah anda ingin melanjutkan?? pilih y/t=','s');
end;
syms yt;
if jawab=='t'clc
end

case 3
syms y t;
jawab= 'y';
while jawab=='y'clc

y=input('masukan jari-jari alas=');


t=input('masukan tinggi kerucut=');
s=input('sisi miring kerucut=');
if y>0,s>0;
L1=pi*y^2;
L2=pi*y*s;
L=L1+L2;
V=1/3*pi*y^2*t;

fprintf('luas alas=%.f\n',L1);
fprintf('luas penampang=%.f\n',L2);
fprintf('luas total=%.f\n',L);
fprintf('volume kerucut=%.f\n',V);
jawab=input('apakah anda ingin melanjutkan?? pilih y/t=','s');
end
end;
syms yt;
if jawab=='t'clc
end
end;

Tugas 3 Satu persatu

Balok

%clear
%clc
%function (luas,volume)=balok (p,l,t)
function A=balok
a=input('silahkan pilih angka yang di inginka(1=\n');

switch a
case 1
syms y t;
jawab= 'y';
while jawab=='y'clc
%...................................
%fungsi : untuk menghitung luas dan volume balok
%cara menggunakan :
%...................................
%Luas=2*(p*l+p*t+l*t); Volume=p*l*t
disp('1.Balok');
fprintf('\n');

p=input('masukan panjang balok=');


l=input('masukan lebar balok=');
t=input('masukan tinggi balok=');
L=2*(p*l+p*t+l*t);
V=p*l*t;
fprintf('luas balok=%.f\n',L);
fprintf('volume balok=%.f\n',V);
jawab=input('apakah anda ingin melanjutkan?? pilih y/t=','s');
end;
syms yt;
if jawab=='t' clc
end
end

Tabung

%clear
%clc
%function (luas,volume)=tabung (r,t)
function C=tabung
%...................................
%fungsi : untuk menghitung luas dan volume tabung
%cara menggunakan :
%...................................
%Luas permukaan=2*pi*r*(t+r);luas selimut=2*pi*r*t; Volume=pi*r^2*t

a=input('silahkan pilih angka yang di inginka(2=\n');

switch a
case 2
syms y t;
jawab= 'y';
while jawab=='y'clc
r=input('masukan jari-jari tabung=');
t=input('masukan tinggi tabung=');
L1=2*pi*r*(t+r);
L2=2*pi*r*t;
L=L1+L2;
V=pi*r^2*t;
fprintf('luas permukaan=%.f\n',L1);
fprintf('luas selimut=%.f\n',L2);
fprintf('luas total=%.f\n',L);
fprintf('volume Tabung=%.f\n',V);
jawab=input('apakah anda ingin melanjutkan?? pilih y/t=','s');
end;
syms yt;
if jawab=='t' clc
end
end

Kerucut

%clear
%clc
%function (luas,volume)=kerucut (r,t)
function B=kerucut
a=input('silahkan pilih angka yang di inginka(3=\n');

switch a
case 3
syms y t;
jawab= 'y';
while jawab=='y'clc
%...................................
%fungsi : untuk menghitung luas dan volume kerucut
%cara menggunakan :
%...................................
%Luas permukaan=pi*r^2;luas penampang=pi*r*s; Volume=1/3*pi*r^2*t
disp('3.kerucut');
fprintf('\n');

r=input('masukan jari-jari alas=');


t=input('masukan tinggi kerucut=');
s=input('sisi miring kerucut=');

L1=pi*r^2;
L2=pi*r*s;
L=L1+L2;
V=1/3*pi*r^2*t;

fprintf('luas alas=%.f\n',L1);
fprintf('luas penampang=%.f\n',L2);
fprintf('luas total=%.f\n',L);
fprintf('volume kerucut=%.f\n',V);
jawab=input('apakah anda ingin melanjutkan?? pilih y/t=','s');

end;
syms yt;
if jawab=='t'clc
end
end