Anda di halaman 1dari 4

BAB IV LISTING PROGRAM

1. Program Pertama a. Skenario 1 asli Program Program_praktikum Write(*,*)Ini Program Pertama Saya Write(*,*) Stop End b. Skenario 2 ( tanda petik () dihilangkan ) Program Program_praktikum WRITE(*,*)INI PROGRAM PERTAMA SAYA WRITE(*,*) STOP END c. Skenario 3 ( Write(*,*) dihilangkan ) Program Program_praktikum INI PROGRAM PERTAMA SAYA STOP END d. Skenario 4 ( Perintah Stop dihilangkan ) Program Program_praktikum WRITE(*,*)INI PROGRAM PERTAMA SAYA WRITE(*,*) END 2. Program biodata a. Skenario 5 PROGRAM BIODATA WRITE(*,*)'NAMA WRITE(*,*)'NIM WRITE(*,*)'ALAMAT WRITE(*,*)'JENIS KELAMIN WRITE(*,*)'NO.TELP STOP END : Christiani Silalahi ' : K2E009015 ' : Perumda,Tembalang Baru IV ' : Perempuan ' : 081370707435 '

3. Program Membedakan Bilangan Real dan Integer a. Skenario 6 PROGRAM MEMBEDAKAN BILANGAN REAL DAN INTEGER DATA a,b,c,d,e/2.,4.,6.,8.,10./ DATA i,j,k,l,m/2,4,6,8,10/ C Menampilkan nilai awal masing-masing data write(*,*) 'Nilai awal :' write(*,*) 'a=',a write(*,*) 'b=',b write(*,*) 'c=',c write(*,*) 'd=',d write(*,*) 'e=',e write(*,*) 'i=',i write(*,*) 'j=',j write(*,*) 'k=',k write(*,*) 'l=',l write(*,*) 'm=',m C Operasi Matematika C x dan y adalah operasi bilangan real x=2/b+a*c/4*d-e y=(2/(a+b)*c)/(4*(d-e)) C ix dan iy adalah operasi bilangan integer ix=2/j+i*k/4*l-m iy=(2/(i+j)*k)/(4*(l-m)) C Menampilkan hasil operasi write(*,*) 'x=',x write(*,*) 'y=',y write(*,*) 'ix=',ix write(*,*) 'iy=',iy C Mengakhiri eksekusi stop C mengakhiri program end

b. Skenario 7 ( Tanpa Tanda Kurung ( Rumus ) ) PROGRAM MEMBEDAKAN BILANGAN REAL DAN INTEGER DATA a,b,c,d,e/2.,4.,6.,8.,10./ DATA i,j,k,l,m/2,4,6,8,10/ C Menampilkan nilai awal masing-masing data write(*,*) 'Nilai awal :' write(*,*) 'a=',a write(*,*) 'b=',b write(*,*) 'c=',c write(*,*) 'd=',d write(*,*) 'e=',e write(*,*) 'i=',i write(*,*) 'j=',j write(*,*) 'k=',k write(*,*) 'l=',l write(*,*) 'm=',m C Operasi Matematika C x dan y adalah operasi bilangan real x=2/b+a*c/4*d-e y=2/a+b*c/4*d-e C ix dan iy adalah operasi bilangan integer ix=2/j+i*k/4*l-m iy=2/i+j*k/4*l-m C Menampilkan hasil operasi write(*,*) 'x=',x write(*,*) 'y=',y write(*,*) 'ix=',ix write(*,*) 'iy=',iy C Mengakhiri eksekusi stop C mengakhiri program end

4. Program Waktu tidur a. Skenario 8 Program waktu tidur integer a,b,x,y,z,t,t1 Write(*,*)'Masukkan lamanya dirimu tidur dalam 1 hari (jam,menit)' Read(*,*)a,b c x adalah jumlah menit dalam 1 hari x=24*60 c c c c c y adalah lamanya tidur dalam 1 hari(menit) y=(a*60)+b z adalah lamanya tidak tidur z=x-y t adalah hasil pembagian antara z dan jumlah menit dalam 1 jam t=z/60 t1 adalah sisa hasil pembagian antara z dan jumlah menit dalam 1 jam t1=mod(z,60) Write(*,*)'maka dalam 1 hari, dirimu tidak tidur selama=' Write(*,*)t,'jam',t1,'menit' Stop End