Anda di halaman 1dari 3

clc

%@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@
%_____________PROGRAM MENCARI VOLUME BANGUN RUANG_______________
%@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@
clear all;
clc;
disp('@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@')
disp('_______________________________________________________________')
disp('*_*--*_*--*_*--*_*--*_*--*_*--*_*--*_*--*_*--*_*--*_*--*_*--*_*')
disp('
PROGRAM MENGHIITUNG VOLUME BEBERAPA BANGUN RUANG
')
disp('*_*--*_*--*_*--*_*--*_*--*_*--*_*--*_*--*_*--*_*--*_*--*_*--*_*')
disp('_______________________________________________________________')
disp('@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@')
disp('Pak Mukhlisin mempunyai sebuah tabung.');
disp('Alas sebuah tabung berjari-jari r cm dan tingginya t cm.');
disp('Didalam tabung tersebut terdapat sebuah kerucut beralaskan lingkaran
alas tabung dan berpuncak di pusat lingkaran atas tabung.');
disp('Tentukan: ');
disp('1. Volume tabung.');
disp('2. Volume kerucut.');
disp('Penyelesaian :');
disp('');
pilih='Y';
while upper(pilih)=='Y';
disp('apa yang anda pilih ?_?');
disp('
');
disp('(1)menghitung volume tabung');
disp('(2)menghitung volume kerucut');
disp('(5)keluar dari program');
disp('');
pilih=input('program pilihan anda [1..5]');
disp('');
switch pilih
case 1
disp('Volume tabung');
r=input('masukkan jari-jari tabung dalam satuan cm[r]:');
t=input('masukkan tinggi tabung dalam satuan cm[t]:');
p=input('masukkan nilai phi:');
V=p*r^2*t;
d= -10*pi:pi/100:10*pi;;
x=sin(d)/10*r;
y=(p*t)*cos(d);
h = plot3(x,y,d); set(h,'LineWidth',1.5);
title ('grafik volume tabung');
h = get(gca, 'title');
set(h,'fontsize',10),xlabel('x');h = get(gca, 'xlabel');
set(h,'fontsize',10),ylabel('y');h = get(gca,'ylabel');
set(h,'fontsize',10),zlabel('z');h = get(gca,'zlabel');
grid
disp('@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@-@_@')
disp(['Volume tabung dalam satuan cm adalah:' num2str(V)]);
disp('@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@-@_@')

pilih=input('coba menu yang lain [Y/T]?','s');


disp('__________________________________________________________');
case 2
disp('Volume kerucut');
r=input('masukkan jari-jari kerucut dalam satuan cm[r]:');
t=input('masukkan tinggi kerucut dalam satuan cm[t]:');
p=input('masukkan nilai phi:');
V=1/3*p*r^2*t;
d= -20*pi:pi/50:pi;
x=d.*sin(d)*r;
y=d.*cos(d);
h = plot3(x,y,d); set(h,'LineWidth',1.75);
title ('grafik volume kerucut');
h = get(gca, 'title');
set(h,'fontsize',13),xlabel('x');h = get(gca, 'xlabel');
set(h,'fontsize',13),ylabel('y');h = get(gca,'ylabel');
set(h,'fontsize',10),zlabel('z');h = get(gca,'zlabel');
grid
disp(['Volume kerucut dalam satuan cm adalah:' num2str(V)]);
disp('@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@--@_@-@_@')
pilih=input('coba menu yang lain[Y/T]?','s');
disp('___________________________________________________________');
case 3
disp('Volume limas');
s=input('masukkan sisi alas');
t=input('masukkan tinggi limas');
L=s^2;
v=L*t;
d= -30*pi:pi/50:80*pi;
x=4/3*sin(d)/20*r;
y=4/3*(p*r)*cos(d);
h = plot3(x,d); set(h,'LineWidth',1.5);
title ('volume bola');
h = get(gca, 'title');
set(h,'fontsize',10),xlabel('x');h = get(gca, 'xlabel');
set(h,'fontsize',10),ylabel('y');h = get(gca,'ylabel');
set(h,'fontsize',10),zlabel('z');h = get(gca,'zlabel');
grid
pilih=input('coba menu yang lain[Y/T]?','s');
disp('___________________________________________________________');
case 4
disp('grafik Volume kerucut');
r=input('masukkan jari-jari kerucut dalam satuan cm[r]:');
t=input('masukkan tinggi kerucut dalam satuan cm[t]:');
p=input('masukkan nilai phi:');
d= -20*pi:pi/50:pi;
x=d.*sin(d)*r;
y=d.*cos(d);
h = plot3(x,y,d); set(h,'LineWidth',1.75);
title ('grafik volume kerucut');
h = get(gca, 'title');
set(h,'fontsize',13),xlabel('x');h = get(gca, 'xlabel');
set(h,'fontsize',13),ylabel('y');h = get(gca,'ylabel');

set(h,'fontsize',10),zlabel('z');h = get(gca,'zlabel');
grid
pilih=input('coba menu yang lain[Y/T]?','s');
disp('___________________________________________________________');
case 5
disp('keluar dari program');
return;
otherwise
disp('ada kesalahan pada pilihan anda');
end
end

Anda mungkin juga menyukai