: Sri Hartini
NIM
: 1514521014
Kelompok
:2
TUGAS PENDAHULUAN
PRAKTIKUM KONSEP PEMROGRAMAN KOMPUTER
MODUL 4
PROSES PENGUJIAN (SELEKSI) DALAM PEMROGRAMAN FORTRAN
Tujuan:
1. Mengetahui dan memahami perintah-perintah pengujian (seleksi) yang
ada pada bahasa pemrograman khususnya bahasa Fortran.
2. Dapat
mengaplikasikan
perintah-perintah
pengujian
(seleksi)
ke
proses
pembuatan
program
dalam
bahasa
Fortran,
Penyelesaian
1.
A. IF
Satement IF merupakan statement kontrol yang menguji logika, jika logika
bernilai benar maka perintah akan dijalankan, namun bila perintah bernilai
salah perintah tidak akan dijalankan dengan benar.
Contoh :
integer :: a, b, c
a=1
b=2
if (a .le. b) c = a+b
print*, c
endif
B. IF-THEN-ELSE
Statemen IF-THEN-ELSE digunakan untuk membandingkan dua atau lebih
variabel secara logika, kalau perbandingan logika memberikan hasil ya, maka
statemen ke-1 dieksekusi, apabila tidak dipenuhi maka program terus
mengeksekusi statemen di bawahnya.
Contoh :
a = 12
b = 360
if(a .gt. b) then
print*, 'benar'
else
print*, 'salah'
endif
C. IF-THEN-ELSE IF
Statemen IF-THEN-ELSE IF digunakan untuk membandingkan dua atau lebih
variabel secara logika, kalau perbandingan logika memberikan hasil ya, maka
statemen ke-1 dieksekusi, apabila tidak dipenuhi maka program terus
mengeksekusi statemen di bawahnya, bedanya dengan Statemen IF-THENELSE adalah penggunaan IF setelah statemen ElSE.
Contoh :
a = 12
b = 360
if(a .gt. b) then
print*, 'A > B'
else
if (a .lt. b) then
print*, 'A < B'
else
print*, 'A = B'
endif
endif
2.
A. IF
Integer = a, b, c
a = 1 dan b = 2
Penghitungan tidak
benar
Cetak nilai c
Endif
B. IF-THEN-ELSE
a = 12 dan b = 360
Endif
C. IF-THEN-ELSE IF
a = 12 dan b = 360
Cetak A > B
Cetak A < B
Cetak A = B
Endif
Endif
3.
A. IF
IF (kondisi) Statement
B. IF-THEN-ELSE
IF (kondisi) THEN Statement 1
ELSE
Statement 2
C. IF-THEN-ELSE IF
IF (kondisi) THEN Statement 1
ELSE
IF (kondisi) THEN Statement 2
ELSE
Satement 3