pengenalan pascal


Slide II

Pengenalan Algoritma dalam Pascal

 

 

  1. A.      Blok Program dalam Pascal

Program

{ Blok tempat untuk memberikan nama program atau nama aplikasi yang dikehendaki}

 

Uses

{ Blok untuk memanggil program yang diperlukan untuk menjalankan aplikasi}

 

Type

{ Blok untuk mendeklarasikan type data bentukan yang diperlukan dalam aplikasi}

Const

{Blok untuk mendeklarasikn konstanta yang dibutuhkan di dalam aplikasi}

 

Var

{Blok untuk mendeklarasikn variable yang dibutuhkan di dalam aplikasi}

 

Begin

                                               

                                                {Letak Program Utama}

 

                End.

 

 

                A.1         Contoh program sederhana menggunakan Pascal

 

Program hello_pascal;

Uses wincrt;

Begin

Writeln(‘Hello Selamat Datang’) ;

Writeln(‘Mari Belajar Pascal ‘) ;

End.

 

 

 

A.2          Contoh program yang melibatkan variable

 

Program hello_nama;

Uses wincrt;

var

nama : String;

Begin

Write(‘Masukkan Nama Anda : ‘) ;

Readln(nama);

Writeln(‘Selamat Datang ‘,nama, ‘, apa kabar ?’ ) ;

End.

 

 

 

 

 

 

A.3          Contoh program yang melibatkan operasi matematika

 

Program penambahan_dua_bilangan;

Uses wincrt;

var

Bil1 : integer;

Bil2 : integer;

Hasil : integer;

Begin

Write(‘Inputkan Bilangan pertama! : ‘) ;

Readln(Bil1);

Write(‘Inputkan Bilangan Kedua! : ‘) ;

Readln(Bil2);

Hasil := Bil1 + Bil2;

Write(Bil1, ‘ + ‘, Bil2,’ = ‘,Hasil )

End.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A.4          Contoh program  menghitung luas Lingkaran

 

Program HitungLuasLingkaran;

Uses

Wincrt;

Const

PHI = 3.14;

Var

r : real;

luas : real;

 

Begin

Writeln(‘PROGRAM MENGHITUNG LUAS LINGKARAN’);

Writeln(‘———————————‘);

Writeln;

Write(‘Inputkan Jari Jari Lingkaran : ‘) ;

Readln(r);

luas := PHI * sqr(r);

Write(‘LUAS = ‘,luas:2:2);

End.

 

 

 

 

 

 

 

A.5          Contoh program  Aplikasi Discount

 

Program

AplikasiDiscount;

uses

wincrt;

var

N_Pembelanjaan : real;

Discount : real;

Bayar : real;

Begin

repeat

clrscr;

 

write(‘Inputkan Total Pembelanjaan : ‘);

readln(N_Pembelanjaan);

write(‘Inputkan Discount : ‘);

readln(Discount);

 

Bayar := N_Pembelanjaan – ((N_Pembelanjaan * Discount)/100) ;

 

Write(‘Uang yang harus dibayarkan = ‘, Bayar:0:0);

 

readln;

until keypressed;

 

End.

 

 

 

  1. B.      Perintah Write dan Writeln

Perintah write dan writeln keduanya mempunyai fungsi yang sama yaitu untuk menuliskan parameternya ke layar monitor. Perbedaannya adalah, perintah writeln secara automatis akan menambahkan garis baru setelah menuliskan parameternya ke layar monitor, sedangkan perintah write tidak.

 

 

 

 

 

 

  1. C.      Type Data

Type Data adalah Tipe sebuah objek menentukan himpunan nilai yg dapat dimilikinya dan operasi yang dapat dilakukan pada objek tersebut. Penjelasan mengenai type data dapat anda baca dalam modul II, “Tipe Data, Operator dan Ekspresi”

 

 

  1. D.      Variabel dan Konstanta

Variable adalah object pascal yang nilainya dapat berubah ubah. Sedangkan konstanta adalah object pascal yang nilai nya selalu tetap atau tidak dapat berubah.

Konstanta dapat dideklarasikan didalam program (Pada Blok Const), contoh

 

Const

Phi = 3.14;

 

Variabel dapat dideklarasikan didalam program (Pada Blok Var), Contoh

 

var

nama : String;

 

dimana String adalah type data yang digunakan untuk menyimpan  text

 

  1. E.       Perintah Read dan Readln

Perintah read dan readln keduanya mempunyai fungsi yang sama yaitu untuk membaca inputan dari keyboard. Perbedaannya adalah, perintah readln secara automatis akan menambahkan garis baru setelah proses pembacaan, sedangkan perintah write tidak.

 

 

 

  1. F.       Perintah Operator Assignment

Memberikan nilai pada sebuah variable selain dengan menggunkan perintah read/readln dapat juga menggunakan Operator Assignment atau operator penugasan, dengan perintah  ‘ := ‘.

Contoh :

 

Hasil  :=  B1 + B2;

 

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s