C. FUNGSI ORDINAL & FUNGSI TRANSFER

23.04 0 Comments A+ a-



FUNGSI ORDINAL


  • Dec(Bilangan [; Pengurang])

Fungsi ini digunakan untuk mengurangi nilai variabel Bilangan yang jika Pengurang ti- dak didefinisikan dengan 1, sebaliknya dengan nilai dari Pengurang.  Misalkan variabel X terisi nilai 10, maka Dec(X) akan menghasilkan 9 dan Dec(X; 3) menghasilkan 7.


  • Inc(Bilangan [; Penambah])

Fungsi ini digunakan untuk menambah nilai variabel Bilangan yang jika Penambah ti- dak didefinisikan dengan 1, sebaliknya dengan nilai dari Penambah.  Misalkan variabel X terisi nilai 10, maka Inc(X) akan menghasilkan 11 dan Inc(X; 3) menghasilkan 13.


  • Odd(Bilangan)

Fungsi ini digunakan untuk mengetahui apakah variabel Bilangan merupakan bilangan ganjil ataukah tidak.


FUNGSI TRANSFER





  • Chr(Bilangan)

Fungsi ini digunakan untuk mengambil karakter ASCII dari Bilangan yang diberikan.


  • Round(Bil_Real)

Fungsi ini digunakan untuk membulatkan suatu bilangan real ke bilangan bulat (integer)
terdekat.


  • Trunc(Bilangan)

Fungsi ini digunakan untuk memotong’ suatu bilangan real ke bilangan bulat (integer)
             terdekat.

B. FUNGSI ARITMATIKA

22.55 0 Comments A+ a-


  • Abs(Bilangan)
Fungsi ini digunakan untuk mengambil nilai mutlak (absolut) sebuah bilangan.  Sebagai misal, Abs(-4) akan menghasilkan 4.

  • ArcTan(Bilangan)
Fungsi ini digunakan untuk menghitung arc tangen dari suatu bilangan (dalam radian).

  • Cos(Bilangan)
Fungsi ini digunakan untuk menghitung cosinus sudut yang dinyatakan dalam radian.

  • Exp(Bilangan)
Fungsi ini digunakan untuk menghitung nilai dari eBilangan

  • Frac(Bilangan)
Fungsi ini digunakan mengetahui bagian fraksional suatu bilangan real.  Perhatikan con- toh berikut: Frac(10.245) menghasilkan 0.245 dan Frac(-10.245) menghasilkan -0.245.


  • Int(Bilangan)

Fungsi ini digunakan mengetahui bagian bulat suatu bilangan real.  Perhatikan contoh berikut: Int(10.245) menghasilkan 10.0 dan Int(-10.245) menghasilkan -10.0


  • Ln(Bilangan)

Fungsi ini digunakan untuk menghitung nilai logaritma dengan basis e sebuah bilangan.


  • Pi

Fungsi ini digunakan ‘mengambil’ Phi (Ï€) yang didefinisikan = 3.1415926535897932385.


  • Sin(Bilangan)

Fungsi ini digunakan untuk menghitung sinus sudut yang dinyatakan dalam radian.


  • Sqr(Bilangan)

Fungsi ini digunakan untuk menghitung nilai dari Bilangan2.


  • Sqrt(Bilangan)

Fungsi ini digunakan untuk menghitung nilai dari Bilangan.

A. FUNGSI MANIPULASI STRING

22.49 0 Comments A+ a-

  • Concat(String_1, String_2, …)


Fungsi ini digunakan untuk menggabungkan isi dari 1 atau lebih variabel bertipe string. Sebagai misal, Concat(Nasi’, goreng’) akan menghasilkan Nasi goreng.
contoh program :

Program std;
uses crt;
const  A='NAMA SAYA ';
          B='VANNI WAHYULIANINGSIH';
Begin
clrscr;
        Writeln(concat(a, b));
readln;
end.

Outputnya :



  • Length(String)


Fungsi ini digunakan untuk mengetahui panjang dari variabel bertipe string.   Sebagai misal, Length(‘Nasi goreng’) akan menghasilkan nilai 11.
Contoh program :

program STD;
uses crt;
var
        nama:string;
begin
clrscr;
        write('Masukan nama kamu   :' );readln(nama);
        writeln('Jumlah karakter   :' ,length(nama));
readln;
end.

Outputnya :


Copy(String, Start, N)
Fungsi ini digunakan untuk mengambil’ N karakter pada string dimulai dari posisi
Start.  Sebagai misal, Copy(‘Nasi goreng’,3,5)akan  menghasilkan si go
Contoh Program :

program std;
uses crt;
var
        karakter:string;
begin
clrscr;
        karakter:='VANNI WAHYULIANINGSIH';
        Writeln(karakter);
        writeln(copy(karakter,2,4));
readln;
end.

Outputnya :



Pos(SubString, String)
Mencari posisi letak dari suatu nilai string.
Contoh Program :

program STD;
uses crt;
const A='PASCAL';
      B='PAS';
      C='CAL';
Begin
clrscr;
        writeln(A);
        writeln(B ,  ': ada pada posisi ke=', pos(B,A));
readln;
end.

Outputnya :