Pascal:Operator Assignment: Difference between revisions
No edit summary |
|||
| Line 53: | Line 53: | ||
Operator assignment ini telah banyak kita gunakan, jika anda mengikuti tutorial pascal di duniailkom ini dari awal, operator ini sudah saya gunakan hampir di setiap contoh kode program. | Operator assignment ini telah banyak kita gunakan, jika anda mengikuti tutorial pascal di duniailkom ini dari awal, operator ini sudah saya gunakan hampir di setiap contoh kode program. | ||
Untuk menyegarkan pemahaman, berikut contoh penggunaan operator assignment di dalam pascal:<syntaxhighlight lang="pascal"> | Untuk menyegarkan pemahaman, berikut contoh penggunaan operator assignment di dalam pascal:<syntaxhighlight lang="pascal" line="1"> | ||
program operator_assignment; | program operator_assignment; | ||
uses crt; | uses crt; | ||
| Line 75: | Line 75: | ||
Tidak ada hal yang baru dari kode program diatas. Saya mendefenisikan beberapa variabel, memberikan nilai kedalam variabel tersebut dan menampilkan hasilnya. | Tidak ada hal yang baru dari kode program diatas. Saya mendefenisikan beberapa variabel, memberikan nilai kedalam variabel tersebut dan menampilkan hasilnya. | ||
Khusus di dalam compiler Free Pascal, kita bisa menggabungkan operator assignment pada saat variabel tersebut di deklarasikan. Berikut contohnya:<syntaxhighlight lang="pascal"> | Khusus di dalam compiler Free Pascal, kita bisa menggabungkan operator assignment pada saat variabel tersebut di deklarasikan. Berikut contohnya:<syntaxhighlight lang="pascal" line="1"> | ||
program operator_assignment; | program operator_assignment; | ||
uses crt; | uses crt; | ||
| Line 102: | Line 102: | ||
Dalam compiler Free Pascal, nilai defaultnya adalah 0. Namun di dalam bahasa pemrograman lain, belum tentu. Oleh karena itulah sedapat mungkin kita memberikan nilai awal kepada setiap variabel. | Dalam compiler Free Pascal, nilai defaultnya adalah 0. Namun di dalam bahasa pemrograman lain, belum tentu. Oleh karena itulah sedapat mungkin kita memberikan nilai awal kepada setiap variabel. | ||
Mengakses variabel yang tidak diberikan nilai awal, tidak akan menghasilkan error, seperti contoh berikut:<syntaxhighlight lang="pascal"> | Mengakses variabel yang tidak diberikan nilai awal, tidak akan menghasilkan error, seperti contoh berikut:<syntaxhighlight lang="pascal" line="1"> | ||
program operator_assignment; | program operator_assignment; | ||
uses crt; | uses crt; | ||
| Line 118: | Line 118: | ||
readln; | readln; | ||
end. | end. | ||
</syntaxhighlight>Namun, praktek seperti ini sebaiknya tidak digunakan. Jika kita ingin memberikan nilai 0 kepada variabel a, tetap isi variabel tersebut dengan angka 0, dan tidak mengandalkan nilai default bawaan pascal:<syntaxhighlight lang="pascal"> | </syntaxhighlight>Namun, praktek seperti ini sebaiknya tidak digunakan. Jika kita ingin memberikan nilai 0 kepada variabel a, tetap isi variabel tersebut dengan angka 0, dan tidak mengandalkan nilai default bawaan pascal:<syntaxhighlight lang="pascal" line="1"> | ||
program operator_assignment; | program operator_assignment; | ||
uses crt; | uses crt; | ||