Pascal:Manipulasi String Format Numeric
Appearance
Cos & Exp
COS(fungsi)
- Memberikan nilai dari fungsi Cosinus.
- Sintaks:
COS(x);
EXP(fungsi)
- Menghitung nilai pangkat dari bilangan e (bilangan alam),
- yaitu sebesar x.
- Sintaks:
EXP(x);
- x dapat bertipe real atau integer dan akan menghasilkan nilai bertipe real.
Cos(10) → -0.839 Exp(10) → 22026.466
INT
INT(fungsi)
- Memberikan nilai integer (bilangan bulat) dari suatu variabel dengan *membuang bilangan
- di belakang koma.
- Sintaks:
INT(X);
Int(10) → 10.00
LN
LN(fungsi)
- Digunakan untuk menghitung nilai logaritma alam (natural logarithm) dari nilai x.
- Sintaks:
LN(x);
Legth(“Semarang Atlas”) → 14
SIN
SIN(fungsi)
- Memberikan nilai dari fungsi Sinus.
- Sintaks:
SIN(x);
Sin(10) → -0.544
SQR
SQR(fungsi)
- Digunakan untuk menghitung nilai pangkat kuadrat dari suatu bilangan.
- Sintaks:
SQR(x);
- Tipe dari x bisa berupa real maupun integer. Dan hasilnya akan sama dengan tipe dari x.
SQR(10) → 100
SQRT & CHR
SQRT(fungsi)
- Digunakan untuk menghitung nilai akar dari suatu bilangan.
- Sintaks:
SQRT(x);
CHR(fungsi)
- Merubah nilai dari byte ke bentuk karakter yang sesuai dengan kode ASCII.
- Sintaks: CHR(x);
- Keterangan : x bertipe byte
SQRT(10) → 3.162
ROUND
ROUND(fungsi)
- Membulatkan data tipe real ke data tipe longint.
- Sintaks:
ROUND(X);
- Keterangan : Jika nilai pecahan < 0,5 maka dibulatkan kebawah.
- Jika nilai pecahan > 0,5 maka dibulatkan keatas.
Contoh:
WRITELN('10/3 dibulatkan =',ROUND(10/3));
- Hasilnya : 10/3 dibulatkan = 3
Legth(“Semarang Atlas”) → 14
TRUNC
TRUNC(fungsi)
- Membulatkan kebawah data tipe real ke data tipe longint.
- Sintaks:
TRUNC(X);
Contoh:
WRITELN('20/3 dibulatkan kebawah =',TRUNC(20/3));
- Hasilnya : 20/3 dibulatkan kebawah = 6
Legth(“Semarang Atlas”) → 14
WARNA
TEXTCOLOR(prosedur)
- Untuk mengatur warna dari karakter-karakter di layar.
- Sintaks:
TEXTCOLOR(color : Byte);
- Catatan : untuk pilihan warna lihat pada buku Turbo Pascal .
TEXTBACKGROUND(prosedur)
- Untuk mengatur warna latar belakang dari karakter-karakter dilayar.
- Sintaks:
TEXTBACKGROUND(Color : Byte);
SOUND
SOUND(prosedur)
- Untuk mengaktifkan suara(beep) pada internal speaker.
- Sintaks:
SOUND(Hz : word);
- Untuk mengnonaktifkannya, gunakan statemen NOSOUND.
Manipulasi string merupakan bentuk konversi menjadikan string atau menjadi numeric dari sebuah objek dengan mengikuti aturan yang berlaku
Perintah goto hanya bias dijalankan bila di rujuk dan di deklarasikan oleh label, tanpa deklarasi dari label maka perintah goto tidak dapat dijalankan.