Anda di halaman 1dari 5

Nurhalimah

Manajemen Informatika
23120297
Praktek Algoritma

program hitung;

uses crt;

var pil:integer;

procedure volume_kerucut_297;

var volume_297,luas_alas_297,r_297,t_297:real;

begin

write('Masukan jari2 kerucut : ');readln(r_297);

write('Masukan tinggi kerucut : ');readln(t_297);

luas_alas_297:=3.14*r_297*r_297;

volume_297:=luas_alas_297*t_297;

writeln('Luas Alas : ',luas_alas_297:0:2);

write('Volume Kerucut : ',volume_297:0:2);

readln;

end;

procedure luas_permukaan_kerucut_297;

var luas_permukaan_297,luas_alas_297,luas_selimut_297,s_297,r_297,t_297:real;

begin

write('Masukan jari2 kerucut : ');readln(r_297);

write('Masukan tinggi kerucut : ');readln(t_297);

s_297:=sqrt((r_297*r_297)+(t_297*t_297));

luas_selimut_297:=3.14*r_297*s_297;

luas_alas_297:=3.14*r_297*r_297;
luas_permukaan_297:=luas_selimut_297+luas_alas_297;

writeln('Luas Alas : ',luas_alas_297:0:2);

writeln('Luas Selimut : ',luas_selimut_297:0:2);

write('Luas Permukaan Kerucut : ',luas_alas_297:0:2,' + ',luas_selimut_297:0:2,' =


',luas_permukaan_297:0:2);

readln;

end;

procedure volume_limas_297;

var volume_limas_297,p_297,l_297,t_297:real;

begin

write('masukkan panjang limas:'); readln(p_297);

write('masukkan lebar limas :'); readln(l_297);

write('masukkan tinggi limas :'); readln(t_297);

volume_limas_297:=1/3*p_297*l_297*t_297;

writeln('volume limas : ',volume_limas_297:0:2);

readln;

end;

procedure luas_permukaan_limas_297;

var s_297,t_297,luas_alas_297,luas_permukaan_limas_297:real;

begin

write('masukkan sisi limas :'); readln(s_297);

write('masukkan tinggi limas :'); readln(t_297);

luas_alas_297:=s_297*s_297;

luas_permukaan_limas_297:=luas_alas_297+4*1/2*s_297*t_297;

writeln('luas permukaan limas :',luas_permukaan_limas_297:0:2);

readln;

end;

procedure keluar_297;
begin

end;

procedure selain_pilihan_297;

begin

write(' Maaf..pilihan yang anda masukkan SALAH');

readln;

end;

begin

clrscr;

Writeln('Program Volume dan Luas Permukaan Limas & Kerucut');

writeln;

writeln('1.Volume Kerucut');

writeln('2.Luas Permukaan Kerucut');

writeln('3.Volume Limas');

writeln('4.Luas Permukaan Limas');

writeln('5.Keluar');

writeln;

write('Masukan Pilihan : ');readln(pil);

writeln;

if pil=1 then volume_kerucut_297

else if pil=2 then luas_permukaan_kerucut_297

else if pil=3 then volume_limas_297

else if pil=4 then luas_permukaan_limas_297

else if pil=5 then keluar_297

else selain_pilihan_297 ;
end.

Anda mungkin juga menyukai