Kelas : 3IA18 Praktikumke- : 1 Tanggal : 9 Mei 2014 Materi : Fortan 77 Nama : Syatria Babullah NPM : 56411992 Ketua asisten : FIKRI FADLILLAH Nama Asisten : Paraf Asisten :
Jumlah Lembar : 4 Lembar
LABORATORIUM INFORMATIKA UNIVERSITAS GUNADARMA 2014 Listing Program 1
character*30 nama,npm,kelas
write(*,'(A,\)') 'Masukkan Nama : ' read(*,'(A)')nama write(*,'(A,\)') 'Masukkan NPM : ' read(*,'(A)')npm write(*,'(A,\)') 'Masukkan Kelas : ' read(*,'(A)')kelas write(*,'(A,1X,A)') 'Nama anda : ',nama write(*,'(A,1X,A)') 'NPM anda : ',npm write(*,'(A,1X,A)') 'Kelas anda : ',kelas
Logika Program 1 character*30 nama,npm,kelas
write(*,'(A,\)') 'Masukkan Nama : ' read(*,'(A)')nama write(*,'(A,\)') 'Masukkan NPM : ' read(*,'(A)')npm write(*,'(A,\)') 'Masukkan Kelas : ' read(*,'(A)')kelas write(*,'(A,1X,A)') 'Nama anda : ',nama write(*,'(A,1X,A)') 'NPM anda : ',npm write(*,'(A,1X,A)') 'Kelas anda : ',kelas pada listing program diatas pertama-tama program akan mendeklarasikan variabel yang bertipe data char dengan panjang karakter maksimal 20 ,variabel tersebut adalah nama, npm, kelas. Selanjutnya terdapat perintah write, perintah write ini digunakan untuk mencetak kalimat, sedangakan read digunakan untuk membaca data yang diinput kemudian disimpan didalam variabel. Pada perintah write terdapat perintah 1X yang digunakan untuk memberi spasi dan spasi yang diberikan adalah sebanyak 1 dan juga terdapat nama variabel, yang digunakan untuk mencetak ini nilai variabel tersebut. Listing Program 2 Integer i,j
write(*,'(A,\)')'Masukkan nilai a : ' READ(*,'(I3)')i write(*,'(A,\)')'Masukkan nilai b : ' READ(*,'(I3)')j write(*,'(A,3X,I2)')'penjumlahan: ',i+j write(*,'(A,3X,I2)')'pengurangan: ',i-j write(*,'(A,3X,I2)')'perkalian: ',i*j write(*,'(A,3X,I2)')'pembagian: ',i/j
Logika Program 2 Integer i,j
write(*,'(A,\)')'Masukkan nilai a : ' READ(*,'(I3)')i write(*,'(A,\)')'Masukkan nilai b : ' READ(*,'(I3)')j write(*,'(A,3X,I2)')'penjumlahan: ',i+j write(*,'(A,3X,I2)')'pengurangan: ',i-j write(*,'(A,3X,I2)')'perkalian: ',i*j write(*,'(A,3X,I2)')'pembagian: ',i/j pada listing program diatas pertama-tama program akan mendeklarasikan variabel yang bertipe data integer,variabel tersebut adalah i dan j. Selanjutnya terdapat perintah write, perintah write ini digunakan untuk mencetak kalimat, sedangakan read digunakan untuk membaca data yang diinput kemudian disimpan didalam variabel. Pada perintah read terdapat format I yang digunakan untuk membaca input bertipe integer. Pada perintah write terdapat perintah 3X yang digunakan untuk memberi spasi dan spasi yang diberikan adalah sebanyak 3 dan juga terdapat nama variabel terdapat operasi aritmatika yaitu + untuk melakukan penjumlahan, - untuk melakukan pengurangan, * untuk melakukan perkalian, dan \ untuk melakukan pembagian terhadap variabel I dan j. Output Program 1