Pascal:Variabel: Difference between revisions

Line 99: Line 99:
==Menampilkan Nilai Varibel==
==Menampilkan Nilai Varibel==
Untuk menampilkan nilai variabel, kita tinggal menuliskannya dengan perintah writeln, seperti contoh berikut ini:
Untuk menampilkan nilai variabel, kita tinggal menuliskannya dengan perintah writeln, seperti contoh berikut ini:
{{Code|Pascal}}
  writeln(nama);
  writeln(nama);
  writeln(umur);
  writeln(umur);
===Contoh Program mengenai Variabel===
===Contoh Program mengenai Variabel===
{{Code|Pascal}}
  program biodata;
  program biodata;
  uses crt;
  uses crt;
Line 123: Line 128:
   readln;
   readln;
  end.
  end.
Dalam kode diatas ada beberapa variabel, memberikan nilai kepada variabel tersebut, kemudian menampilkannya.
Dalam kode diatas ada beberapa variabel, memberikan nilai kepada variabel tersebut, kemudian menampilkannya.


Line 133: Line 139:
Dalam program utama (main program), pada baris 12 dan 13 ada assigment variabel <code>nama</code> dan <code>alamat</code> dengan nilai masing-masing. Di baris 14, diberi nilai 17 ke dalam <code>variabel umur</code>. Perhatikan bahwa variabel umur juga telah diisi dengan nilai 19 pada saat inisialisasi, sehingga nilai dalam variabel umur akan “ditimpa” dengan nilai baru.
Dalam program utama (main program), pada baris 12 dan 13 ada assigment variabel <code>nama</code> dan <code>alamat</code> dengan nilai masing-masing. Di baris 14, diberi nilai 17 ke dalam <code>variabel umur</code>. Perhatikan bahwa variabel umur juga telah diisi dengan nilai 19 pada saat inisialisasi, sehingga nilai dalam variabel umur akan “ditimpa” dengan nilai baru.
Sebagai percobaan, kalian bisa memberikan nilai <u>‘sembilan belas’ kepada variabel umur</u>. Hasilnya? Seperti yang bisa ditebak, pascal akan ‘komplain’ dan mengeluarkan error, karena kita mencoba mengisi variabel umur yang bertipe <code>integer</code> dengan nilai <code>string</code> ‘sembilan belas’. Dalam bahasa pemrograman pascal, <u>setiap variabel hanya bisa diisi dengan nilai yang sesuai dengan tipe datanya</u>.<blockquote>''Pada contoh diatas, saya menggunakan compiler '''Free Pascal'''. Jika anda menggunakan '''Turbo Pascal 7''', ini akan menghasilkan error, karena Turbo Pascal tidak mendukung penggabungan perintah deklarasi dan assignment.''</blockquote>Untuk '''Turbo Pascal 7''' bisa menggunakan kode program berikut:
Sebagai percobaan, kalian bisa memberikan nilai <u>‘sembilan belas’ kepada variabel umur</u>. Hasilnya? Seperti yang bisa ditebak, pascal akan ‘komplain’ dan mengeluarkan error, karena kita mencoba mengisi variabel umur yang bertipe <code>integer</code> dengan nilai <code>string</code> ‘sembilan belas’. Dalam bahasa pemrograman pascal, <u>setiap variabel hanya bisa diisi dengan nilai yang sesuai dengan tipe datanya</u>.<blockquote>''Pada contoh diatas, saya menggunakan compiler '''Free Pascal'''. Jika anda menggunakan '''Turbo Pascal 7''', ini akan menghasilkan error, karena Turbo Pascal tidak mendukung penggabungan perintah deklarasi dan assignment.''</blockquote>Untuk '''Turbo Pascal 7''' bisa menggunakan kode program berikut:
{{Code|Pascal}}
  program biodata;
  program biodata;
  uses crt;
  uses crt;
Line 155: Line 163:
   readln;
   readln;
  end.
  end.
==Referensi==
==Referensi==
*[https://bit.ly/3jIyGGu duniailkomdotcom]
*[https://bit.ly/3jIyGGu duniailkomdotcom]