Monday, 16 December 2013

Case Of—Turbo Pascal

Catatan Kuliah, Kali ini saya akan membahas sedikit tentang case of beserta contohnya. Case Of merupakan salah satu pernyataan kondisi dimana pernyataan lebih sering digunakan untuk menjalankan beberapa program yang telah digabung/ dipadukan menjadi satu program. Untuk lebih jelasnya perhatikan sintaksnya dan flowchartnya dan kerjakan contoh beserta latihannya sebagai berikut:

            CASE <Ekspresi Skalar> OF

     n1  :     Begin

          ----

          ----

          End;

 

     n2   :    Begin

          ----

          ----

          End;

 

     n3   :    Begin

          ----

          ----

          End;

     End;

 

Flowchart

clip_image001 

 

 Sebagai Contoh Perhatikan beberapa Soal berikut!

  1. Sebuah benda bergerak dengan kelajuan 10 m/s dalam waktu 15 sekon, berapakah jarak yang ditempuh benda tersebut?
  2. Diketahui m=10 m/s , a=2 m/s2 , tentukan F…..?

Jawaban:

Untuk membuat program dari kedua soal diatas dapat dilakukan dengan cara membuat dua program secara terpisah yaitu sebagai berikut:

Program untuk nomor 1

program nomor1;
uses crt;
var v,s,t: real;
begin
clrscr;
write('Kecepatan: '); readln(v);
write('Waktu: ');readln(t);
s:=v*t;
writeln('jarak yang ditempuh adalah: ',s:3:2,' m/s');
readln;
end.

Program Untuk Nomor 2

program nomor2;
uses crt;
var F,m,a:real;
begin
clrscr;
write(' massa : ');readln(m);
write(' percepatan : ');readln(a);
F:=m*a;
writeln('Gaya yang berkerja sebesar : ',F:3:2,' Newton');
readln;
end.

Namun kedua program tersebut dapat digabung menjadi sebuah program yang dapat digunakan untuk menyelesaikan kedua persoalan berikut dengan menggunakan case of . berikut cara menggabungkannya

 

Program Gabung;
uses crt;
var pilih: char;
v,s,t,f,m,a : real;
begin
clrscr;
writeln('Masukkan Program yang ingin dijalankan');
writeln('1. Program 1');
writeln('2. Program 2');
write(' Silahkan masukkan Nomor program yang dijalankan: '); readln(pilih);
case pilih of
'1' :
begin
write('Kecepatan: '); readln(v);
write('Waktu: ');readln(t);
s:=v*t;
writeln('jarak yang ditempuh adalah: ',s:3:2,' m/s');
readln;
end;
'2':
begin
write(' massa : ');readln(m);
write(' percepatan : ');readln(a);
F:=m*a;
writeln('Gaya yang berkerja sebesar : ',F:3:2,' Newton');
readln;
end;
end;
readln;
end.

Note:

  • Perhatikan Yang berwarna biru merupakan potongan dari bagian program nomor 1, dan yang berwarna hijau potongan dari program nomor 2
  • Disetiap end. yang merupakan cuplikan dari program 1 dan 2 diganti menjadi end; 
  • Yang berwarna merah pada variabel merupakan variabel variabel yang digunakan oleh kedua program tersebut.

Demikian sekelumit penjelasan tentang case of, Semoga Bermanfaat

 

 

 

 

 

 

 

 

 

 

 

Related Posts:

  • Prosedure di dalam Operasi FileProsedure standart yang dapat digunakan untuk ke tiga tipe file adalah prosedure standart assign, rewrite, Reset, Close, Erase, Rename, GetDir,ChDir,MkDir,RmDir, sedang fungsi standart yang dapat digunakan untuk tiga tipe fil… Read More
  • Membuat Database MySQL1.      Untuk membuat database di MySQL sebaiknya disiapkan dulu isi dari database tersebut di dalam Ms. Excel yang disimpan di dalam format excel2003. 2.      Setelah itu j… Read More
  • Mengimport Data dari Excel ke MySQLGoresankuliah—Setelah mempelajari tentang cara membuat data base di MySQL selanjutnya kita akan mempelajari tentang bagaimana tentang mengimport isi dari suatu tabel excel kedalam database tersebut. berikut langkahnya: a. Si… Read More
  • MEMBUAT KAMUS FISIKA DARI LAZARUS    GoresanKuliah—Kali ini saya akan mencoba membahas tentang bagaimana membuat kamus fisika sederhana dari lazarus, semoga dapat membantu. Adapun langkah – langkahnya adalah sebagai berikut: 1.   … Read More
  • Cara Install ZeosDB in Lazarus  GoresanKuliah—Pada postingan kali ini saya mencoba mengulas tentang cara menginstall ZeosDB di Lazarus, sebelum membahas tentang bagaimana cara menginstal ada baiknya kita mengenal tentang ZeosDB. ZeosDB lazarus merup… Read More

0 komentar: