Tipe2 variabel yang umum digunakan :
Char : adalah tipe ordinal yang hanya digunakan untuk 1 buah karakter saja (bisa huruf / angka)
tetapi tidak bisa digunakan untuk perhitungan
String : adalah tipe yang digunakan untuk karakter (merupakan array of char)
karena terdiri dari beberapa karakter
tidak bisa digunakan untuk perhitungan
Integer : adalah tipe ordinal dalam artian bilangan bulat (angka)
mempunyai batasan +- 65000 (persisnya lupa)
digunakan untuk perhitungan numerik (tapi harus bilangan bulat)
mempunyai tipe turunan : word, byte, longint, shortint (kl kurang, sori)
Real : adalah tipe yang digunakan untuk semua jenis bilangan
(desimal, pecahan, dll)
digunakan untuk perhitungan numerik
boolean :adalah tipe yang hanya mempunyai nilai
True dan
Falseada coding kaya gn:
Procedure InputData(var Nama: String; var tgs, uts, uas : integer);
kenapa rata2 di penulisan coding procedure klo gw perhatiin, suka ada yg harus ditulis tipe integer lagi? kan kaya var nama di atas dah dikasihtau tipe nya string.. itu utk apa tipe integer nya? tx kak.
variabel nama diatas memang bertipe String
tetapi dibelakangnya diikuti lagi dengan variabel tgs,uts,dan uas yang bertipe integer
tanda var disitu mengindikasikan suatu tipe parameter yg bertipe input/output
jadi bukan var untuk deklarasi
ct:
Procedure CetakData(Nama:String;tgs,uts,uas : integer);
disini tidak ada var,
karena parameternya hanya bersifat parameter Input
Parameter adalah suatu variabel yang digunakan untuk melewatkan nilai/isi dari suatu variabel