(Fortran) ... LECTURE No. 2
(Fortran) ... LECTURE No. 2
Lectures on
Dr. M. M. Moustafa
for
3rd Year Students (2023 – 2024)
Fortran Statements
2
1. Input Statement:
READ ( I, n ) LIST
Where,
Example, READ ( 5, 10 ) A, B, C, L
2. Output Statement:
3
WRITE ( I, n ) LIST
Where,
Example, WRITE ( 6, 70 ) I, A, B, C, L
3. Specification Statements
4
alw
Where,
READ ( 5, 11 ) I, J, K, L, M
11 FORMAT ( I3, I3, I2, I4, I4)
Input Page
1 2 3 - 1 5 3 1 1 0 0 0 - 2 5 6
aFw.d
Where,
WRITE ( 6, 15 ) A, B, C, D
15 FORMAT ( F5.2, F5.2, F8.3, F4.1)
Output Page
1 6 . 7 3 - 2 . 1 5 2 1 0 0 . 5 2 8 - 1 . 7
9 Value in Computer
FORMAT Output
Storage
nX
Where,
WRITE ( 6, 20 ) X, M, Y
20 FORMAT ( 2X, F5.2, 3X, I4, 2X, F4.2)
Output Page
1 6 . 7 3 - 1 2 5 5 . 1 9
d. The T Specification
12
Tn
Where,
WRITE ( 6, 20 ) X, M, Y
20 FORMAT ( T3, F5.2, 3X, I5, 2X, F5.2)
Output Page
1 6 . 7 3 - 1 2 5 5 . 1 9
e. The H Specification
14
aHm
Where,
WRITE ( 6, 15 )
15 FORMAT (16H FORTRAN IS EASY)
WRITE ( 6, 35 ) AREA
35 FORMAT ( 3X, ‘AREA=’, 1X, F5.2, 1X, ‘m2’)
Output Page
A R E A = 1 6 . 7 3 m 2
f. Skipping Lines and Pages
17
Thanks