Tampilkan postingan dengan label Pascal. Tampilkan semua postingan
Tampilkan postingan dengan label Pascal. Tampilkan semua postingan

PASCAL (Tipe Dasar)



Assalamualaikum Warahmatullahi Wabarakatuh.
Pada postingan saya kali ini, saya akan memberikan contoh-contoh program sederhana yang sudah saya buat dengan menggunakan bahasa program PASCAL. Mungkin, buat teman-teman yang ingin mempelajari pascal atau yang ingin mengerjakan tugas Pascalnya, silahkan dilihat-lihat deh dibawah sini :)

Oh iya! Sedikit penjelasan nih….
Tipe data yang paling mendasar dalam Pascal ada empat bagian teman. Ada Integer, Real, Char dan Boolean. Berikut penjelasannya : 

1. Tipe Integer adalah tipe yang terdiri dari bilangan bulat dalam rentang tertentu


2. Tipe Real adalah tipe yang terdiri dari bilangan pecahan dalam rentang tertentu. Operator (*) dan (/) mempunyai presedensi (presedence) lebih tinggi daripada (+) dan  (-). Artinya, jika terdapat ekspresi tanpa kurung, maka ekspresi yang menggunakan tanda * dan / yang harus dihitung lebih dahulu. (silahkan baca tentang : Presedensi Operator


3. Tipe Char terdiri dari himpunan karakter atau huruf yang dapat dicetak. Terdapat dua himpunan karakter yang umum digunakan yaitu himpunan karakter American Standard for Information Interchange (ASCII) dan himpunan karakter yang biasa digunakan dalam mainframe IBM yaitu Extended Binary Coded Decimal Interchange Code (EBCDIC). Namun yang paling umum adalah himpunan karakter ASCII.
 

4. Tipe Boolean hanya terdiri dari dua nilai yakni true dan false. Ekspresi yang nilainya True dan False disebut ekspresi boolean. Terdapat dua jenis operator yang dapat digunakan dalam ekspresi boolean, yaitu operator boolean, dan operator relasional.  



Integer :








 
Real :







 Char :







Boolean :











Sekian :)

PASCAL (Program Pascal Tipe Data String)

Untuk postingan yang satu ini singkat saja. Di postingan ini saya memuat salah satu contoh cara membuat program yang bertipe data string dengan menggunakan bahasa pemrograman Pascal. Buat yang pengen nyobain atau sekedar nengok-nengok doang, monggo….





PASCAL (Presedensi Operator)


Berikut ini adalah Presedensi Operator dalam tipe dasar bahasa pemrograman Pascal.

   
          Pada gambar diatas, menjelaskan tentang tingkatan presedensi operator dalam bahasa pemrograman Pascal. Hal ini wajib kita ketahui bersama, sebab jika tidak program akan mengalami kesalahan. Dalam membuat sebuah program aritmatika, presedensi operator sangat berpengaruh.

Misalnya saja 3,0 + 2,0 * 2,0 = ?
Jika kita menghitungnya secara manual atau menggunakan kalkulator,  hasilnya adalah 10,0 . Namun jika pada komputer hasilnya adalah 7,0 Mengapa demikian ? Ya, karena komputer akan menghitung perkalian terlebih dahulu barulah kemudian penjumlahan (lihat tabel presedensi operator diatas) .

Jadi, jika teman-teman ingin 3.0 + 2.0 * 2.0 = 10, maka teman-teman harus mengetik seperti ini (3.0 + 2.0) * 2.0 = maka hasilnya akan menjadi 10. Mengapa? Karena komputer akan melakukan perhitungan pertama pada angka yang dikurungkan, kemudian perkalian.

Presedensi operator tertinggi dimulai dari not, and, div, mod, /, *, or, +, -, =, < >, <, >, >=, <= (terendah).