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
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.
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.
. Pemrograman sangat sederhana dan gampang. lihat video dibawah ini untuk penjelasan.
Sangat jelas. Langsung praktek nih
BalasHapusTerima kasih
HapusLangsung praktek, muda2han bisa
BalasHapusharus bisa kan mudah
HapusSangat jelas penjelasan materi tentang Variabel, Penugasan, Konstanta, Membaca dari Keyboard. Langsung prakter. Semoga bisa.
BalasHapusSilahkan di coba ya
HapusPakum
BalasHapuspakum nya yang mana
HapusPakum
BalasHapusmaaf masih banyak kekurangan di blog ini
Hapuscara jalankan program pascal bagaimana ya
BalasHapuscara jalankan cukup buka : https://www.onlinegdb.com/online_pascal_compiler
Hapusdisini anda bisa menjalankan pascal tanpa harus install aplikasi
Komentar ini telah dihapus oleh pengarang.
BalasHapusLangsung praktek
BalasHapussemua pelajaran itu kan pada intinya praktik kan. silahkan di coba dipahami ya
HapusKlo proses pemrograman pascal ini apa kebanyakan praktek ya
BalasHapusya benar karena pemrograman pascal harus di uji maka harus praktek
HapusMengapa kita harus menentukan tipe data saat mendeklarasikan?
BalasHapuskarena setiap variabel tidak mungkin sama. ini harus di sesuaikan dengan tujuan pembuatan program
HapusApakah kita butuh alat praktek pak untuk materi ini
BalasHapustidak perlu. cukup menjalankan pascal, tunggu selanjutnya ya akan di bagikan program pascal. atau bisa dijalankan online di https://www.onlinegdb.com/online_pascal_compiler
HapusBagaimaca cara mendeklarasikan variabel karakter dan string?
BalasHapusstring belum di bahas. tunggu update selanjutnya ya
HapusBagaimaca cara mendeklarasikan variabel karakter dan string?
BalasHapusstring belum di bahas. tunggu update selanjutnya ya
HapusApa tipe data untuk menyimpan karakter
BalasHapuslangsung praktek pak
BalasHapuslangsung praktek pak
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusVidio yang bapak tampilkan,sangat membantu saya,untuk lebih mudah memahami materi yang bapak sampaikan.
BalasHapusBagaimana pak mempelajarinya bahasa Program pascal
BalasHapusMengapa kita harus menentukan tipe data saat mendeklarasikan?
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusApakah tipe data integer hanya untuk menyatakan bilangan bulat saja pak?
BalasHapusGimana cara mendeklarasikan variabel ? Apakah itu sudah di tentukan atau kita sendiri yang membuat nya pak?
BalasHapusSesuai dengan pembahasan diatas bahwa konstanta literal adalah nilai data seperti angka eksplisit dan string teks.
BalasHapusYang menjadi pertanyaan saya apa yang dimaksud dengan angka eksplisit dan string teks itu pak?
Makasi pak
BalasHapusMengapa kita harus menentukan tipe data saat mendeklarasikan?
BalasHapusBagian Deklarasi di bagi dua
BalasHapusCOST DAN VAR yang menjadi perntanyaan apa arti Kedua bagian Tersebut??
Cost artinya tetap. Var artinya variabel
HapusKomentar ini telah dihapus oleh pengarang.
BalasHapusBaik pak
BalasHapusBagaimana cara mendeklarasikan variabel dan string?
BalasHapusBagaimana cara mendeklarasikan variabel dan string?
BalasHapusBagaimana cara mendeklarasikan variabel dan string?
BalasHapusPertanyaan saya Pak , Apakah Harus kita butuh alat praktek pak untuk materi ini
BalasHapustentu saja butuh. alatnya cukup software pascal. nah selain itu bisa dijalankan di sini : https://www.onlinegdb.com/online_pascal_compiler
Hapustunggu berita lain ya
BalasHapusDeklarasi Terbagi dua COST dan VAR yang menjadi pertanyaan Apa Arti dari kedua bagian Tersebut?
BalasHapusBagaimana cara mempelajari program dan apakah nanti ada prakteknya pak
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapuslangsung praktek pak ....
BalasHapusAdakah contohnya pak?
BalasHapusPosting Komentar