5
1. CAPTER 3 ( Memasukan dan Mengeluarkan ) 1.1 Keluaran format bebas Jika kita menginginkan pengontrolan letak hasil yang akan dicetak, sebagaimana biasanya suatu laporan resmi kita gunakan keluaran terformat. Ini akan menambah pernyataan WRITE dan PRINT format-bebas. Contoh : LBS = 13 VOLTS = 9.03 Pernyataan FOTRAN PRINT *, VOLTS, LBS Keluaran komputer 9.03 13 WRITE (nomor unit,*) daftar variabel 1.2 Program Lengkap Pernyataan END memberi tanda kepada pengompail bahwa program telah selesai. Pernyataan STOP memberi tanda kepada komputer untuk berhenti melaksanakan program. STOP dan END merupakan pernyataan terlaksanakan. 1.3 Masukan Format Bebas READ *, daftar variabel / READ (nomor unit,*) daftar variabel Contoh : Pernyataan READ *, X1,Y1,X2,Y2 READ *, TEST1,TEST2, TEST3 3.1, 0.5 83,53,72,81,78 5.1,-1.3 X1=3.1 TEST1=83 Y1=0.5 TEST2=53 X2=5.1 TEST3=72 Y2=-1.3 Barisdata m em ori kom puter 1.4 Kombinasi WRITE/FORMAT WRITE ( nomor unit, nomor acuan format ) daftar variabel Contoh : WRITE (6,5) TIME, DIST

baspro 2

Embed Size (px)

Citation preview

Page 1: baspro 2

1. CAPTER 3 ( Memasukan dan Mengeluarkan )1.1 Keluaran format bebas

Jika kita menginginkan pengontrolan letak hasil yang akan dicetak, sebagaimana biasanya suatu laporan resmi kita gunakan keluaran terformat. Ini akan menambah pernyataan WRITE dan PRINT format-bebas.

Contoh : LBS = 13

VOLTS = 9.03Pernyataan FOTRAN PRINT *, VOLTS, LBSKeluaran komputer 9.03 13

WRITE (nomor unit,*) daftar variabel

1.2 Program LengkapPernyataan END memberi tanda kepada pengompail bahwa program telah selesai. Pernyataan STOP memberi tanda kepada komputer untuk berhenti melaksanakan program. STOP dan END merupakan pernyataan terlaksanakan.

1.3 Masukan Format BebasREAD *, daftar variabel / READ (nomor unit,*) daftar variabel Contoh :Pernyataan READ *, X1,Y1,X2,Y2 READ *, TEST 1,TEST2, TEST 3

3.1, 0.5 83,53,72,81,785.1,-1.3X1 = 3.1 TEST 1 = 83Y1 = 0.5 TEST 2 = 53X2 = 5.1 TEST 3 = 72Y2 = -1.3

Baris data

memori komputer

1.4 Kombinasi WRITE/FORMATWRITE ( nomor unit, nomor acuan format ) daftar variabelContoh :

WRITE (6,5) TIME, DIST 5 FORMAT (1X,F5.1,2X,F7.2)

1.5 Kombinasi READ/FORMATREAD (nomor unit, nomor acuan vormat) daftar variabelContoh :

READ (6,5) DIST,VEL 5 FORMAT (F4.1,3X,F4.2)

Page 2: baspro 2

2. CAPTER 4 (Setruktur Kontrol)2.1 Pernyataan IF

Oprasi Reasional Tafsiran AljabarEQ sama denganNE tidak sama dengan LT lebikecil daripadaLE lebih kecil daripada atau sama denganGT lebih besar daripadaGE lebih besar daripada atau samadengan

IF (ekspresi logika) penyataan terlaksanakanContoh :Mencari curah hujan MAX

MAX = CURAHUJAN (I)DO 300 I= 1,365IF (CURAHHUJAN (I).GT.MAX) MAX = CURAHHUJAN (I)

300 CONTINUEKET: jika curah hujan i lebih besar dari pada max maka curah hujan i yang digunakan

2.2 STRUKTUR IF-THEN-ENDIF

PERNYATAAN KETERANGANIF (kondisi 1) THEN

ENDIF

IF (kondisi 1) THEN

ELSE

ENDIF

Contoh 1

Contoh 2

STAT 1

STAT 2

STAT 3

Kondisi 1 benar, statmen 2 tidak dilaksanakan kondisi 1 salah statmen 2 dan 3 dilaksanakankondisi 2 salah statmen 3 dilaksanakan

STAT 1

STAT 2

Jika kondisi 1 diberlakukan

jika tidak statmen 2 bisa end/stop

Page 3: baspro 2

IF (kondisi 1) THEN

ELSE IF (kondisi 2) THEN

ELSE

ENDIF

Contoh 3

STAT 1

STAT 2

STAT 3

STAT 4

Kondisi 1 benar, statmen 2,3, dan 4tidak dilaksanakankondisi 1 salah, kondisi 2 dilaksanakan jika kondisi 2 salah, yangdilaksanakan statmen 3 dan 4

2.3 ALUR (Flowchart)

KETERANGAN BENTUKpenetapan nulai atau perhitungan

masukan atau keluaran

kondisi

mulai atau stop

FLOWCHART dari contoh struktur if-then-endifContoh 1 :

tidak ya

stat 1

stat 2

kondisi 1

Page 4: baspro 2

Contoh 2 :

ya tidak

stat 1 stat 2

stat 3

kondisi 1

Contoh 3 :

ya ya

stat 1 stat 2 stat 3

stat 4

tidak tidakkondisi 1 kondisi 2