Variabel

Sebelum menggunakan variabel dalam program Pascal, nama dan tipenya harus dideklarasikan di bagian khusus program yang disebut deklarasi. Ini dimulai dengan kata kunci VAR, seperti pada contoh berikut:

VAR

a :INTEGER;

x :REAL;

Anda juga dapat mendeklarasikan semua variabel dengan tipe yang sama sebagai daftar seperti ini:
VAR a :INTEGER; x :REAL;

Kata kunci INTEGER dan REAL diklasifikasikan sebagai pengidentifikasi standar, yang ditentukan sebelumnya di Pascal. Pengenal standar dapat didefinisikan ulang oleh pemrogram, tetapi ini sangat disarankan. Pengidentifikasi standar tercantum dalam Lampiran B. Dalam program berikut, tiga variabel dideklarasikan: a dan b adalah bilangan bulat, sedangkan x adalah nyata. Isi masing-masing ditampilkan menggunakan pernyataan WRITELN.

PROGRAM Variables(OUTPUT);
{ Variable }
VAR
a, b :INTEGER;
x :REAL;
{ Program }
BEGIN
WRITELN('Isi dari a=',a);
WRITELN('Isi dari b=',b);
WRITELN('Isi dari x=',x);
END.
Output dari program ini adalah seperti berikut

Pernyataan Penugasan

dimaksudkan Untuk menyimpan nilai dalam variabel Anda dapat menggunakan operator tugas (: =) seperti pada contoh berikut: a: = 55; x: = 3.
Dalam program berikut, dua bilangan bulat, a dan b, dideklarasikan di bagian deklarasi, kemudian diberikan nilai bilangan bulat di blok program. Pernyataan WRITELN kemudian digunakan untuk mengevaluasi dan menampilkan hasil operasi aritmatika berbeda yang dilakukan pada variabel tersebut.
PROGRAM ARITMATIKA(OUTPUT);
{ Variable }
 Var
 a, b :INTEGER;
{ Program  }
BEGIN
a := 25;
b := 2;
WRITELN('a=',a);
WRITELN('b=',b);
WRITELN('a+b=',a+b);
WRITELN('a-b=',a-b);
WRITELN('a*b=',a*b);
WRITELN('a/b=',a/b);
WRITELN('a div b=',a DIV b); { hanya integer }
WRITELN('a mod b=',a MOD b)
END.

Hasil dari program diatas adalah : 

VARIABEL Konstanta

Nilai data (dalam banyak bahasa termasuk Pascal) disebut konstanta, karena tidak pernah berubah selama eksekusi program. Konstanta literal adalah nilai data seperti angka eksplisit dan string teks, sedangkan konstanta bernama adalah "variabel konstan". Perbedaan antara konstanta bernama dan variabel adalah bahwa nilai konstanta bernama tidak berubah selama program. Seperti variabel, konstanta bernama diberi nama dan harus dideklarasikan di bagian deklarasi. Sebenarnya, bagian deklarasi dibagi menjadi dua bagian, CONST dan VAR; bagian CONST berada sebelum bagian VAR. Misalkan Anda ingin menggunakan nilai 3,14159 (konstanta numerik yang dikenal sebagai Pi) berkali-kali dalam perhitungan Anda. Akan lebih mudah untuk memberinya nama dan menggunakan nama dalam kode Anda.
PROGRAM KONSTANTA(OUTPUT);
{ Deklarasi KONSTANTA }
CONST
Pi = 3.14159;
{ Variabel KONSTANTA}
VAR
Radius, Perimeter :REAL;
{ Program Block }
BEGIN
Radius := 4.9;
Perimeter := 2 * Pi * Radius;
WRITELN('Perimeter=', Perimeter)
END.

Hasil Dari Program tersebut adalah :

Membaca dari Keyboard

Program yang lebih berguna akan menerima radius dari pengguna, melakukan penghitungan, lalu menampilkan hasilnya. Anda dapat menggunakan READLN atau READ untuk membuat program berhenti sejenak dan menunggu input pengguna. Pernyataan READLN digunakan untuk membaca nilai dari satu atau lebih variabel.
PROGRAM RumusPersegiPanjang(OUTPUT);
VAR
Luas,Panjang,Lebar :INTEGER;
{ Program Block }
BEGIN
WRITE('Tambah Panjang:');
READLN(Panjang);
WRITE('Tambah Lebar:');
READLN(Lebar);
Luas := Panjang*Lebar;
WRITELN('Luas Persegi Panjang adalah : ', Luas)
END.

Hasil dari program diatas adalah 

. Pemrograman sangat sederhana dan gampang. lihat video dibawah ini untuk penjelasan.

53 Komentar

  1. Sangat jelas. Langsung praktek nih

    BalasHapus
  2. Langsung praktek, muda2han bisa

    BalasHapus
  3. Sangat jelas penjelasan materi tentang Variabel, Penugasan, Konstanta, Membaca dari Keyboard. Langsung prakter. Semoga bisa.

    BalasHapus
  4. cara jalankan program pascal bagaimana ya

    BalasHapus
    Balasan
    1. cara jalankan cukup buka : https://www.onlinegdb.com/online_pascal_compiler
      disini anda bisa menjalankan pascal tanpa harus install aplikasi

      Hapus
  5. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  6. Balasan
    1. semua pelajaran itu kan pada intinya praktik kan. silahkan di coba dipahami ya

      Hapus
  7. Klo proses pemrograman pascal ini apa kebanyakan praktek ya

    BalasHapus
    Balasan
    1. ya benar karena pemrograman pascal harus di uji maka harus praktek

      Hapus
  8. Mengapa kita harus menentukan tipe data saat mendeklarasikan?

    BalasHapus
    Balasan
    1. karena setiap variabel tidak mungkin sama. ini harus di sesuaikan dengan tujuan pembuatan program

      Hapus
  9. Apakah kita butuh alat praktek pak untuk materi ini

    BalasHapus
    Balasan
    1. tidak perlu. cukup menjalankan pascal, tunggu selanjutnya ya akan di bagikan program pascal. atau bisa dijalankan online di https://www.onlinegdb.com/online_pascal_compiler

      Hapus
  10. Bagaimaca cara mendeklarasikan variabel karakter dan string?

    BalasHapus
    Balasan
    1. string belum di bahas. tunggu update selanjutnya ya

      Hapus
  11. Bagaimaca cara mendeklarasikan variabel karakter dan string?

    BalasHapus
    Balasan
    1. string belum di bahas. tunggu update selanjutnya ya

      Hapus
  12. Apa tipe data untuk menyimpan karakter

    BalasHapus
  13. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  14. Vidio yang bapak tampilkan,sangat membantu saya,untuk lebih mudah memahami materi yang bapak sampaikan.

    BalasHapus
  15. Bagaimana pak mempelajarinya bahasa Program pascal

    BalasHapus
  16. Mengapa kita harus menentukan tipe data saat mendeklarasikan?

    BalasHapus
  17. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  18. Apakah tipe data integer hanya untuk menyatakan bilangan bulat saja pak?

    BalasHapus
  19. Gimana cara mendeklarasikan variabel ? Apakah itu sudah di tentukan atau kita sendiri yang membuat nya pak?

    BalasHapus
  20. Sesuai dengan pembahasan diatas bahwa konstanta literal adalah nilai data seperti angka eksplisit dan string teks.
    Yang menjadi pertanyaan saya apa yang dimaksud dengan angka eksplisit dan string teks itu pak?

    BalasHapus
  21. Mengapa kita harus menentukan tipe data saat mendeklarasikan?

    BalasHapus
  22. Bagian Deklarasi di bagi dua
    COST DAN VAR yang menjadi perntanyaan apa arti Kedua bagian Tersebut??

    BalasHapus
  23. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  24. Bagaimana cara mendeklarasikan variabel dan string?

    BalasHapus
  25. Bagaimana cara mendeklarasikan variabel dan string?

    BalasHapus
  26. Bagaimana cara mendeklarasikan variabel dan string?

    BalasHapus
  27. Pertanyaan saya Pak , Apakah Harus kita butuh alat praktek pak untuk materi ini

    BalasHapus
    Balasan
    1. tentu saja butuh. alatnya cukup software pascal. nah selain itu bisa dijalankan di sini : https://www.onlinegdb.com/online_pascal_compiler

      Hapus
  28. Deklarasi Terbagi dua COST dan VAR yang menjadi pertanyaan Apa Arti dari kedua bagian Tersebut?

    BalasHapus
  29. Bagaimana cara mempelajari program dan apakah nanti ada prakteknya pak

    BalasHapus
  30. Komentar ini telah dihapus oleh pengarang.

    BalasHapus

Posting Komentar

Lebih baru Lebih lama