Está en la página 1de 12

FUNGSI INTRINSIC DAN

METACOMMAND

Kuliah ke-5

1
FUNGSI INTRINSIC

Fungsi Konversi
Fungsi Tipe argumen (x) Tipe hasil fungsi
INT (x) Real*4 atau integer Integer
IFIX (x) Real*4 Integer
IDINT (x) Real*8 Integer
REAL (x) Integer atau real*4 Real*4
FLOAT (x) Integer Real*4
ICHAR (x) Character Integer
CHAR (x) Integer Character
SNGL (x) Real*8 Real*4
DBLE (x) Real*4 atau integer Real*8

2
FUNGSI INTRINSIC

Fungsi Absolut
Fungsi Tipe argumen (x) Tipe hasil fungsi
IABS (x) Integer Integer
ABS (x) Real*4 Real*4
DABS (x) Real*8 Real*8

3
FUNGSI INTRINSIC

Fungsi Sisa Pembagian


Fungsi Tipe argumen (x) Tipe hasil fungsi
MOD (i,j) Integer Integer
AMOD (x,y) Real*4 Real*4
DMOD (x,y) Real*8 Real*8

Fungsi tanda
Fungsi Tipe argumen (x) Tipe hasil fungsi
ISIGN (x) Integer Integer
SIGN (x,y) Real*4 Real*4
DSIGN (x,y) Real*8 Real*8
4
FUNGSI INTRINSIC

Fungsi Perbedaan Positip


Fungsi Tipe argumen (x) Tipe hasil fungsi
IDIM (i,j) Integer Integer
DIM (x,y) Real*4 Real*4
DDIM (x,y) Real*8 Real*8

5
FUNGSI INTRINSIC

Fungsi Pemilihan Nilai Terbesar

Fungsi Tipe argumen Tipe hasil fungsi


(x)
MAX0 (i,j) Integer Integer
AMAX1 (x,y) Real*4 Real*4
AMAX0 (x,y) Integer Real*4
MAX1(x,y) Real*4 Integer
DMAX1(x,y) Real*8 Real*8

6
FUNGSI INTRINSIC

Fungsi Pemilihan Nilai Terkecil

Fungsi Tipe argumen (x) Tipe hasil fungsi


MIN0 (i,j) Integer Integer
AMIN1 (x,y) Real*4 Real*4
AMIN0 (x,y) Integer Real*4
MIN1(x,y) Real*4 Integer
DMIN1(x,y) Real*8 Real*8

7
FUNGSI INTRINSIC

Fungsi Akar Kuadrat

Fungsi Tipe argumen (x) Tipe hasil fungsi


SQRT (x) Real*4 Real*4
DSQRT (x) Real*8 Real*8

Fungsi Eksponensial
Fungsi Tipe argumen (x) Tipe hasil fungsi
EXP (x) Real*4 Real*4
DEXP (x) Real*8 Real*8
8
FUNGSI INTRINSIC

Menghasilkan logaritma natural dari variabel (Ln).

Fungsi Tipe argumen (x) Tipe hasil fungsi


ALOG (x) Real*4 Real*4
DLOG (x) Real*8 Real*8
ALOG10 (x) Real*4 Real*4
DLOG10 (x) Real*8 Real*8

9
FUNGSI INTRINSIC
Fungsi Goniometri
Fungsi Tipe Tipe hasil Keterangan
argumen (x) fungsi (x) dalam radian
SIN (x) Real*4 Real*4
DSIN (x) Real*8 Real*8 Sinus (x)
COS (x) Real*4 Real*4
DCOS (x) Real*8 Real*8 Cosinus (x)
TAN (x) Real*4 Real*4
DTAN (x) Real*8 Real*8 Tangen (x)
ASIN (x) Real*4 Real*4
DASIN (x) Real*8 Real*8 Arc Sinus (x)
ACOS (x) Real*4 Real*4
DACOS (x) Real*8 Real*8 Arc Cosinus (x)
ATAN (x) Real*4 Real*4
DATAN (x) Real*8 Real*8 Arc Tangen (x)
ATAN2 (x,y) Real*4 Real*4
DATAN2 (x) Real*8 Real*8 Arc Tangen (x/y)
SINH (x) Real*4 Real*4 Sinus
DSINH (x) Real*8 Real*8 Hiperbolik (x)
COSH (x) Real*4 Real*4 Cosinus
DCOSH (x) Real*8 Real*8 Hiperbolik (x)
TANH (x) Real*4 Real*4 Tangen
DTANH (x) Real*8 Real*8 Hiperbolik (x) 10
FUNGSI INTRINSIC

Fungsi Karakter
Tipe Tipe hasil Keterangan
Fungsi argumen (x) fungsi
LGE (c1,c2) Character Logika Logically Greater Than or Equal
LGT (c1,c2) Character Logika Logically Greater Than
LLE (c1,c2) Character Logika Logically Less Than or Equal
LLT (c1,c2) Character Logika Logically Less Than

Fungsi akhir suatu File


Fungsi Tipe argumen (x) Tipe hasil
fungsi
EOF (x) Integer Logical
11
METACOMMAND
metacommand keterangan
$DEBUG Untuk mengaktifkan pendeteksi nomor baris program pada
$NODEBUG saat terjadi kesalahan run time , dan ditampilkan di layar.
$DO66 Membuat argumen DO mengikuti standar Fortran 66.
$PAGESIZE < n > Mengatur panjang tiap halaman source listing sebanyak n
baris.
$LINESIZE < n > Mengatur lebar tiap halaman source listing sebanyak n baris.
$PAGE Untuk membuat source listing tercetak di halaman baru.
$TITLE < teks > Untuk memberikan judul tiap halaman
$SUBTITLE < teks Untuk memberikan sub-judul tiap halaman
>
$LIST / $NOLIST Kompilasi akan terisi atau tidak
Mengalokasikan sebesar n byte dari memori untuk semua
$STORAGE < n > variabel yang dideklarasikan sebagai tipe integer atau logika.
$STRICT Membuat listing fortran menjadi standar
$NOSTRICT
12

También podría gustarte