Algoritma�
Tipe Data Sederhana
Integer
Jenis-jenis Tipe Integer
Tipe | Batas nilai |
Shortint | -128 s/d 127 |
Integer | -32768 s/d 32767 |
Longint | -2147483648 s/d 2147483647 |
Byte | 0 s/d 255 |
Word | 0 s/d 65535 |
Operator Pada Tipe Integer
Operator | Arti | Contoh |
+ | Penjumlahan | 13 + 4 = 17 |
- | Pengurangan | 13 – 4 = 9 |
* | Perkalian | 13 * 4 = 52 |
DIV | Hasil Pembagian Bulat | 13 DIV 4 = 3 |
MOD | Sisa Hasil Pembagian | 13 MOD 4 = 1 |
Real
R E A L�TIPE BILANGAN PECAHAN
7
Tipe | Jangkauan | Digit | Ukuran |
Single | 1,5E-45 .. 3,4E+38 | 7-8 | 4 byte |
Real | 2,9E-39 .. 1,7E+38 | 11-12 | 6 byte |
Double | 5,0E-324..1,7E+308 | 15-16 | 8 byte |
Extended | 1,9E-4951..1,1E+4932 | 19-20 | 10 byte |
Comp | 9,2E-18 .. 9,2E+18 | 19-20 | 8 byte |
Char
TIPE DATA KARAKTER
9
Tipe | Keterangan |
Char | Berisi hanya 1 karakter diapit tanda petik (‘ ‘) |
String | Terdiri dari beberapa karakter (maksimal 255) diapit tanda petik (‘ ‘) |
String[x] | Terdiri dari maksimal x karakter diapit tanda petik (‘ ‘) |
Boolean
Tipe data boolean
Tipe | Ukuran |
Boolean | 1 byte |
Bool | 1 byte |
Wordbool | 2 byte |
LongBool | 4 byte |
Contoh program boolean
Program display_bool;
uses wincrt;
begin writeln(ord(true));
writeln(ord(false));
end.
Variabel
Konstanta
Ekspresi
Operator
Operator | Operasi | Tipe operand | Tipe hasil |
* | Perkalian | real,real integer,integer real,integer | real integer real |
DIV | Pembagian bulat | integer,integer | integer |
/ | Pembagian real | real,real integer,integer real,integer | real real real |
MOD | Sisa pembagian | integer,integer | integer |
+ | Pertambahan | real,real integer,integer real,integer | real integer real |
- | pengurangan | real,real integer,integer real,real | real integer real |