Laporan 3

  • Uploaded by: Antonio Grafiko
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Laporan 3 as PDF for free.

More details

  • Words: 618
  • Pages: 13
Laporan Pemrograman Komputer “Case Of”

Disusun Oleh : Antonio Grafiko F1A 007 002 Dosen Pembimbing Bashori

Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Bengkulu 2009

BAB I

Pendahuluan A. Tujuan 1)

Untuk mengetahui penerapan rumus matematika di pascal khususnya masalah bangun ruang.

2) B.

Untuk penerapan penggunaan case of

Landasan Teori Pernyataan case merupakan pernyataan bersyarat yang memiliki bentuk : CASE <syarat-pemilih> Of

: ;



: ;



: ;

ELSE ; ; END Dengan : •

<syarat-pemilih> dapat berupa sebarang ungkapan yang tipe ordinal (seperti,char,byte,Boolean).



boleh berupa satu atau beberapa nilai bertipe ordinal (nilai ordinal tidak boleh melebihi 32767),yang sesuai dengan tipe <syarat-pemilih>

BAB II

Isi A. Listing Program program bangun_ruang; uses wincrt; const Pi=3.14; var r,h:real; L1,L2,V:real; x:integer; p,l,t:real; z,s:real; begin writeln('________bangun ruang_________'); writeln('menu pilihan (1-7)'); writeln; writeln('1.tabung'); writeln('2.balok'); writeln('3.prisma'); writeln('4.Limas'); writeln('5.bola'); writeln('6.kerucut'); writeln('7.selesai'); write('pilihan anda adalah :'); readln(x); writeln; writeln; Clrscr; case x of 1: begin writeln('Tabung'); writeln('menentukan jari-jari lingkaran');

write('Masukkan nilai jari-jari

: ');

readln(r); write('tentukan tinggi tabung

: ');

readln(h); L1:=2*Pi*r*h; writeln('Luas selimut tabung

: ',L1:0:2);

L2:=4*Pi*r; writeln('luas lingkaran adalah

: ',L2:0:2);

v:=Pi*sqr(h)*h; writeln('maka volume tabung adalah

: ',V:0:2);

readln(V); end; 2: Begin writeln('Balok'); write('masukkan panjang balok

: ');

readln(p); write('masukkan tinggi balok

: ');

readln(t); write('masukkan lebar balok

: ');

readln(l); L1:=p*l; writeln('nilai luas balok adalah

: ',L1:0:2);

L2:=2*(p+l); writeln('nilai keliling balok

: ',L2:0:2);

V:=p*l*t; writeln('nilai volume balok

:',V:0:2);

readln(V) end; 3: begin writeln('Prisma'); write('masukkan tinggi prisma

: ');

readln(t); write('masukkan rusuk segitiga

: ');

readln(h); L1:=2*(0.5*sqr(t))+4*h; writeln('nilai luas prisma

: ',L1:0:2);

V:=(0.5*(sqr(t)*t)*h); writeln('nilai volume prisma

: ',V:0:2);

readln(V); end; 4: begin writeln('Limas'); write('masukkan sisialas Limas

: ');

readln(s); write('masukkan tinggilimas

: ');

readln(t); write('masukkan rusuk segitiga

: ');

readln(h); z:=sqrt(sqr(h)-(sqr(0.5*s))); writeln('nilai tinggi pada segitiga : ',Z:0:2); L1:=s*s*t; writeln('nilai luaslimas

: ',L1:0:2);

L2:=(4*s)+4*((z*s)/2); writeln('nilai selimut prisma

: ',L2:0:2);

V:=(s*s)*t*0.33; writeln('nilai volume prisma

: ',V:0:2);

readln(V); end; 5: begin writeln('Bola'); writeln('menentukan jari-jari lingkaran'); write('Masukkan nilai jari-jari

: ');

readln(r); L1:=4*Pi*sqr(r); writeln('luas permukaan kulitbola

: ',L1:0:2);

v:=Pi*1.34*sqr(r)*r; writeln('maka volume tabung adalah

: ',V:0:2);

readln(V); end; 6: begin writeln('Kerucut'); writeln('menentukan jari-jari lingkaran'); write('Masukkan nilai jari-jari

: ');

readln(r); write('tentukan tinggi tabung

: ');

readln(t); L1:=(Pi*sqr(r))+(Pi*r*t); writeln('luas kerucut

: ',L1:0:2);

v:=Pi*0.33*sqr(r)*t; writeln('maka volume kerucut readln(V); end; end; if x=7 then writeln('selesai') else writeln('Terimakasih'); end.

: ',V:0:2);

B. Output 1.Tampilan pada saat dieksekusi (ctrl+F9)

2.Tampilan pada saat memilih 1 (Tabung)

3. Tampilan pada saat memilih 2 (Balok)

4. Tampilan pada saat memilih 3 (Prisma)

5. Tampilan pada saat memilih 4 (Limas)

6. Tampilan pada saat memilih 5 (Bola)

7. Tampilan pada saat memilih 6 (Kerucut)

8. Tampilan pada saat memilih 7 (Selesai)

C. Flowchart

Pi=3.14;r,h:real;L1,L2,V:real;x:integer;p,l,t:real ;z,s:real;

Balok

Ya

Tidak

2

Ya

1

Tabung

Tidak Ya

3

4

Tidak

Prisma

Ya

Limas

Tidak Tidak

5

6 Tidak

Ya

Bola

Selesai

Ya Kerucut

Di dalam penggunaan Case Of maka adanya terdapat terlebih dahulu berupa menu pilihan agar kita bisa mengatur hal-hal yang akan diproses. Untuk penggunaan Case Of ini di dalam penerapannya di dalam bangun ruang dimana setiap bangun ruang telah di definisikan terlebih dahulu untuk aplikasi rumusnya setiap masing-masing bangun ruang terdapat beberapa yang bisa dicari diantaranya luas,keliling,volume dan lain-lainnya.

BAB III Penutup A.

Kesimpulan Di dalam menggunakan suatu algoritma berupa case of diperlukan

beberapa input yang mana dalam hal ini adalah berhubungan dengan masalah bangun ruang maka inputnya berupa beberapa variable dan konstanta yang berlaku pada rumus bangun ruang. Dalam bangun ruang ini terdapat beberapa variable yang beda tetapi akan lebih baik definisi dari variabelnya disamakan agar lebih mudah dalam proses pengerjaan nantinya. B. Saran

Di dalam laporan ini masih terdapat kekurangannya maka bila ada saran dan kritik untuk kemajuan atau perubahan laporan ini menuju yang lebih baik akan saya terima dengan kelapangan hati.

Daftar pustaka •

Kadir,Abdul,Pemrograman Dasar Turbo Pascal,Yogyakarta ,1987

Related Documents

Laporan 3
May 2020 6
Laporan 3
April 2020 11
Laporan 3
May 2020 6
Laporan 3
May 2020 16
Laporan Mingguan 3
April 2020 4

More Documents from "Mahsun Fauzi"

Laporan 1
May 2020 39
Laporan 6
May 2020 37
Daftar Riwayat Hidup
May 2020 40
Laporan Metnum Gw
May 2020 22
Surat2 Beasiswa
April 2020 20