Skip to main content

POGRAM MENGHITUNG LUAS BANGUN DATAR


Berikut adalah program untuk Menghitung Luas persegi panjang, segitiga, dan lingkaran.
dengan menggunkan procedure dan function, bentuk tampilan programnya seperti pada gambar disamping dimana kita disediahkan pilihan untuk memilih bangun datar apa yang akan dihitung luasnya.









listing programnya adalah sebagai berikut :
program hitung_luas;
uses crt;
const
    phi=3.14;
var panjang, lebar, alas, tinggi, r : integer;
    luas : real;
    pil : integer;
procedure TampilkanMenuPilihan;
begin
 writeln('Masukkan Pilihan ');
 writeln('====================');
 writeln(' 1. Persegi Panjang ');
 Writeln(' 2. Segitiga ');
 writeln(' 3. Lingkaran ');
 writeln(' 0. Exit ');
 writeln('=====================');
 write('Masukkan Pilihan Anda : ');
 readln(pil);

end;
Procedure InputData;
begin
 if pil = 1 then
 begin
 write('Masukkan Panjang : ');
 readln(panjang);
 write('Masukkan Lebar : ');
 readln(lebar);
 end;
 if pil = 2 then
 begin
 write('masukkan Alas : ');
 readln(alas);
 write('Masukkan Tinggi : ');
 readln(tinggi);
 end;
 if pil = 3 then
 begin
 write('Masukkan Jari - jari : ');
 readln(r);
 end;
end;
procedure TampilkanHasil;
begin
 writeln('luas = ',luas:10:2);
end;
function pp(panjang, lebar : integer) :real;
begin
 luas := panjang * lebar;
end;
function segitiga(alas, tinggi: integer): real;
begin
 luas := (0.5*alas) * tinggi;
end;
function lingkaran(phi, r : real):real;
begin
 luas := phi*r*r;
end;

begin
 clrscr;
 tampilkanmenupilihan;
 repeat
 inputdata;
 if pil = 1 then
  pp(panjang,lebar);
 if pil = 2 then
  segitiga(alas, tinggi);
 if pil = 3 then
  lingkaran(phi, r);
 tampilkanhasil;
 write('Masukkan Pilihan Anda : ');
 readln(pil);
 until pil = 0;
end.
tahnks

Comments

Popular posts from this blog

PROGRAM MENGHITUNG LEMBARAN UANG

Program ini untuk menghitung jumlah lembaran uang kertas dalam pecahan 100 ribu, 50 ribu, 20 ribu, 10 ribu, 5 ribu, seribu dan lima ratus, dari sejumlah nilai uang yang kita inputkan. dan juga menghitung sisa dari pecahan uang tersebut.. tampilannya programnya seperti yang terlihat pada gambar...

Menampilkan Bilangan secara acak pada pascal

Program Menampilkan Bilangan secara acak 1.  Menampilkan Bilangan decimal secara acak    

Program Menampilkan deretan Bilangan Ganjil dan Genap

Program tersebut adalah Program untuk Menampilkan deretan bilangan ganjil dan genap yang dimulai dari 1 s/d 5, tapi jika anda tidak ingin menampilkan deretan bilangan ganjil dan genap yang tidak dimulai dari 1 atau sampai dengan lima anda tinggal mengubah nilai yang ada pada perulangan For nya..