Fungsi Integer berfungsi untuk membulatkan suatu bilangan
Sintaks :
INT (Ekspresi Numerik)
5
Contoh : .? int(7.9)
7
.X=7.5
7.5
.? int(-2.1)
-2
.? int(X+2)
9
Fungsi String berfungsi untuk mengubah numerik menjadi karakter.
Sintaks :
STR (
Contoh : .? str(15.49345)
15
.? str(15.500001)
16
Panjang : Panjang ekspresi numerik termasuk titik desimal
Desimal : Posisi desimal dalam ekspresi
Fungsi Substring berfungsi untuk mengambil beberapa karakter
Sintaks :
SUBSTR (
Contoh : .store “NISSAN FAIRLADY Z” TO NAMA
.? substr(NAMA,8)
FAIRLADY Z
.? substr(“1853 4780 21245”,6,2)
47
Fungsi Val berfungsi untuk merubah karakter menjadi Numerik
Sintaks :
VAL (ekspresi karakter)
Contoh : .? val(“ABCD”)
0
.? val(“12.456”)
12.456
.? val(“123ABC”)
123
Fungsi Length berfungsi untuk menghitung panjang karakter
Sintaks :
LEN (ekspresi karakter)
Contoh : .? len(“XYZ”)
3
.? len(“1234567”)
7
6
.? len(“ABC DE”)
6
Fungsi Log berfungsi untuk menghitung logaritma natural
Sintaks :
LOG (ekspresi karakter)
Contoh : .? log(10)
2.30
Fungsi Round berfungsi untuk pembulatan numerik (sampai desimal angka)
Sintaks :
ROUND (ekspresi karakter,
Contoh : .? round(1.234567,2)
1.23
.? round(1.237654,2)
1.24
Fungsi Space berfungsi untuk membuat karakter blank sebanyak ekspresi
numerik
Sintaks :
SPACE(ekspresi numerik)
Contoh : .? “Halo”+space(5)+”Bandung”
Halo Bandung
.Kosong=5
.? “Lambo”+space(Kosong)+”Gallardo”
Lambo Gallardo
Fungsi SQRT berfungsi untuk mencari akar dari suatu ekspresi numerik
Sintaks :
SQRT (ekspresi numerik)
Contoh : .? sqrt(16)
4
.store 100 to B
.? sqrt(B)
10
Fungsi Trim berfungsi untuk menghilangkan spasi yang terdapat di ujung
karakter
Sintaks :
TRIM(ekspresi karakter)
Contoh : .? trim(“Lancer “)
Lancer
.? trim(” lancer ”)
lancer
.? trim(“Nissan “)+”Skyline”
NissanSkyline