BASPRO 1

pusing kah liat kode2 diatas?? hehe..
ada penjelasan yg mungkin sedikit membantu buat nerjemahin data 2 dalam fortran77
liat ajah..^^

Aturan penulisan pernyataan fortran 77

lKolom 1-5
Penulisan nomor pernyataan/statemen
Tanda * atau c pada kolom 1 menyatakan bhw baris tersebut merupakan komentar

lKolom 6
Sembarang karakter selain nol dapat dituliskan untuk menyatakan sambungan dari baris atasnya
lKolom 7-72
Untuk menuliskan pernyataan fortran

lKolom 73
Diabaikan

Pada penulisan pernyataan fortran, kolom-kolom boleh dikosongkan untuk memudahkan pembacaan

c=a+b
c = a + b






lKonstanta:

bilangan yang langsung digunakan komputer dan nilainya tidak berubah

contoh phi, bilangan avogadro

- boleh mengandung tanda + -

lVariabel:

Lokasi memori bernama yang menyimpan nilai, nilai dapat berubah tergantung operasi yang bekerja padanya

contoh: SUM, VOLUME, AREA, NUMBER

Aturan penulisan nama variabel:

- karakter pertama harus huruf

- tidak boleh menggunakan karakter khusus: @,%,$, dll


lBilangan integer

bilangan bulat=bilangan fixed point

tidak mengandung titik desimal


lBilangan real

bilangan nyata=bilangan floating point

mengandung titik desimal


Cara menentukan jenis nilai dalam variabel

  • Cara implisit

Jenis nilai ditentukan dari huruf pertama nama variabel. Nama variabel integer diawali huruf I,J,K,L,M,N

  • Cara eksplisit

Ditentukan dengan pernyataan khusus

Bentuk umum:

INTEGER daftar variabel

REAL daftar variabel

contoh INTEGER WIDTH

REAL NUM, K



Perhitungan aritmatik
lPi = 3.141

artinya Pi diberikan nilai 3.141

lSatu variabel hanya dapat menyimpan satu nilai pada saat tertentu

Contoh: WIDTH = 36.7

WIDTH = 105.2

Pernyataan kedua menggantikan pernyataan sehingga WIDTH mengandung nilai 105.2


Operasi Aritmatik dalam bentuk Aljabar dan Fortran


Prioritas tertinggiterendah:

Tanda kurung

Negasi nilai tunggal

Pengeksponenan

Pengalian dan pembagian

Penjumlahan dan pengurangan



MASUKAN DAN KELUARAN
lBENTUK BEBAS

Keluaran:

Pernyataan PRINT


Bentuk umum pernyataan PRINT *,daftar variabel


contoh: length= 20

width = 10.


PRINT *,LENGTH, WIDTH


Keluaran komputer:


20 10.00


Masukan


Pernyataan READ


Bentuk umum pernyataan READ *,daftar variabel


contoh: READ *, LENGTH, WIDTH


contoh di atas meminta pengguna program untuk memasukkan nilai variabel


LENGTH dan WIDTH tanpa menggunakan perintah FORMAT


lKeluaran

Kombinasi WRITE/FORMAT

Bentuk umum


WRITE (*,XX)A,B,C

XX FORMAT


Pernyataan di atas berarti tuliskan nilai yang tersimpan dalam variabel A,B,C secara

berurutan menggunakan nomor unit * dan pernyataan format nomor XX.


lPencirian harfiah

Penulisan karakter secara langsung pada piranti keluaran. Biasanya untuk penulisan judul atau komentar

contoh:


WRITE (*,5)


5 FORMAT (‘HASIL PERHITUNGAN’)

Keluaran pada komputer


HASIL PERHITUNGAN


lPENCIRIAN X

Untuk membuat jarak pada pembacaan data atau penulisan hasil

Bentuk umum nX

n menyatakan banyaknya karakter kosong

ex: WRITE (*,10)

10 FORMAT (58X,’HASIL PERCOBAAN’)

Keluaran komputer:

…..58 blanks…..HASIL PERCOBAAN


lPENCIRIAN I

Untuk mencetak nilai variabel integer

Bentuk umum: Iw

w menyatakan lebar tempat yang dipesan untuk penulisan

contoh:

NOMOR = -123

WRITE (*,2) NOMOR

2 FORMAT (I6)

Keluarannya bb-123

Penulisannya rata kanan


lPENCIRIAN F

Untuk mencetak nilai real dalam desimal

Bentuk umum Fw.d

w = lebar tempat yang dipesan

d = jumlah digit sebelah kanan titik desimal

contoh :

Y = -765.345

WRITE (*,4)Y

4 FORMAT (F11.3)

penulisannya bbb-765.345


lPencirian E

Untuk mencetak bilangan real dalam bentuk eksponensial

Bentuk umum: Ew.d

contoh

PI = 3.1416

WRITE (*,10) PI

10 FORMAT (E10.4)

keluaran

0.3142E+01

Untuk masukan/read tidak dianjurkan digunakan

FLOW CHART
lUntuk mengorganisasi pikirian kita
lSebelum membuat program
l