Salam...,
String Variabel
Belajar bagaimana untuk memasukkan teks dengan pengguna menggunakan 'String
variabel'. Program berikut ini ditulis menampilkan contoh dari variabel string,
mendorong pengguna untuk memasukkan nama apapun:
Program
Lesson2_Program1;
Var name, surname:
String;
Begin
Write('Enter your name:');
readln(name);
Write('Enter your surname:');
readln(surname);
writeln;{new line}
writeln;{new line}
Writeln('Your full name is: ',name,'
',surname);
Readln;
End.
Jika kita melihat
pada program ini, kita melihat variabel jenis baru: 'String'. Kedua nama dan
nama keluarga variabel dari tipe string. Ketika program dijalankan dan meminta
pengguna untuk memasukkan namanya, nama yang dimasukkan oleh pengguna pergi
langsung ke tempat di memori yang disebut 'name'. Sama terjadi untuk nama
keluarga. Saya ingin mengingatkan Anda bahwa variabel 'name' dan 'surname' bukan
kata-kata reserved, tetapi digunakan oleh programmer sebagai variabel nya. Saya
bisa menggunakan 'n' bukan 'name' dan juga 'sname' bukan 'surname'. Dua 'Writeln'
ditulis dalam baris 9 dan 10 yang digunakan untuk bergerak untuk baris baru.
Dalam hal ini, 2 baris akan dihapus. Pesan berikutnya menampilkan nama lengkap
pengguna dengan menggunakan format di atas. Jika variabel string diperlukan
untuk ditampilkan pada layar, harus dimasukkan ke dalam antara tanda kutip dan
koma jika digabungkan dengan pesan lain; contoh:
*Writeln('Your
name is: ',name);
or:
Writeln('Your name is:',name,'.
Your surname is ',surname,'.');
*Note that you can even
make it this way:
Writeln('Your name is:
',name,'');
Itu bisa dalam
bentuk: (harap dicatat di mana Anda harus atau Anda harus tidak menempatkan
tanda kutip setelah koma)
TETAPI Anda harus
meletakkan koma terbalik dengan benar (digarisbawahi) untuk menutup pesan.
Constants dan Assignment Statement
Selain variabel, ada
juga item dalam program yang disebut sebagai 'konstanta'. Tidak seperti
variabel, konstanta tetap nilai atau string yang tidak berubah untuk seluruh
program. Di sini saya telah membuat sebuah program, tidak begitu jauh berbeda
dari sebelumnya:
Program
Lesson2_Program2;
Var
surname: String;
Const {the reserved
word 'const'
is used to initialize constants}
name = 'Victor';
Begin
Write('Enter your surname:');
readln(surname);
writeln;
writeln;
Writeln('Your full name is: ',name,'
',surname);
Readln;
End.
Dalam program di
atas, konstanta 'nama' ditugaskan sebagai 'Victor' dan adalah tipe string.
Namun, dalam kasus lain, Anda mungkin memiliki konstanta bilangan bulat yang
digunakan (bilangan bulat), yaitu:
Const
age = 15;
Konstanta 'age'
adalah nilai yang dapat digunakan setiap kali diperlukan dalam program. contoh:
age2 := 15;
age2 := age + 15;
Contoh di atas
menunjukkan penambahan nilai variabel 'age' dengan nilai 15. Nilai konstanta
'usia' masih 15, tapi nilai variabel 'age 2' menjadi 30. pernyataan penugasan
tidak hanya digunakan untuk penambahan, tetapi juga digunakan untuk menetapkan
variabel: teks jika itu adalah variabel string atau nilai numerik jika variabel
integer.
Cobalah memeriksa ini
sendiri:
name := 'victor';
age := 15; {also:
"age:='15';" BUT in this case, 'age' is an integer variable}
writeln('Name:',name,'.
Age:',age,'.');
Saya
menyimpulkan Kode Program dibawah ini program sederhana bagi Anda untuk dipelajari
:
Pelajari Juga Tutorial Pemograman Pascal lainnya berikut ini;
Penggunaan SpecialReserved Words of the CRT Unit: ClrScr(), GotoXy() pada Pemograman Pascal
Penggunaan Perintah For..to...do, While ... do, dan Repeat ... Until pada Pemograman Pascal
Penggunaan Peritah Units pada Pemograman Pascal
Penggunaan Perintah For..to...do, While ... do, dan Repeat ... Until pada Pemograman Pascal
Penggunaan Peritah Units pada Pemograman Pascal
Salam...,
No comments:
Post a Comment