Jump to content

Pascal:Manipulasi String Format Numeric

From Wiki

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.