Aturan penulisan pernyataan fortran 77 Kolom 1-5 Penulisan nomor pernyataan/statemen Tanda * atau c pada kolom 1 menyatakan bhw baris tersebut merupakan komentar Kolom 6 Sembarang karakter selain nol dapat dituliskan untuk menyatakan sambungan dari baris atasnya Kolom 7-72 Untuk menuliskan pernyataan fortran Kolom 73 Diabaikan Pada penulisan pernyataan fortran, kolom-kolom boleh dikosongkan untuk memudahkan pembacaan c=a+b c = a + b
Konstanta: bilangan yang langsung digunakan komputer dan nilainya tidak berubah contoh phi, bilangan avogadro - boleh mengandung tanda + - Variabel: 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
Bilangan integer bilangan bulat=bilangan fixed point tidak mengandung titik desimal Bilangan 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 Pi = 3.141 artinya Pi diberikan nilai 3.141 Satu 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 Bentu Aljabar Fortran Penjumlahan A + B Pengurangan A – B Pengalian A X B A*B Pembagian A : B A/B Pengeksponenan A2 A**2 Prioritas tertinggi – terendah: Tanda kurung Negasi nilai tunggal Pengeksponenan Pengalian dan pembagian Penjumlahan dan pengurangan
MASUKAN DAN KELUARAN BENTUK 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
Keluaran 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. Pencirian 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
Untuk membuat jarak pada pembacaan data atau penulisan hasil PENCIRIAN 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
PENCIRIAN 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
PENCIRIAN 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
Pencirian 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 Untuk mengorganisasi pikirian kita Sebelum membuat program Penetapan nilai atau perhitungan Masukan atau keluaran Kondisi/pertanyaan Mulai atau stop