Professional Documents
Culture Documents
: Sandi Koswara
NIM
:135090200111003
Mata Kuliah : Kimia Komputasi
!Tugas 1
PROGRAM Projectile
IMPLICIT NONE
REAL, PARAMETER :: g = 9.8
REAL :: Angle
REAL :: Time
! time to flight
REAL :: Theta
REAL :: U
! launch velocity
REAL :: V
! resultant velocity
REAL :: Vx
! horizontal velocity
REAL :: Vy
! vertical velocity
REAL :: X
! horizontal displacement
REAL :: Y
! vertical displacement
! convert to radian
: ',v
! Tugas 2
PROGRAM LINE_1
IMPLICIT NONE
REAL N
REAL I
REAL X(100), Y(100)
REAL SUMX, SUMY, SUMXY, SUMXX
REAL M, C
REAL XBAR, YBAR
SUMX = 0.0; SUMY = 0.0; SUMXY = 0.0; SUMXX = 0.0
OPEN ( 10, FILE = '/home/sandi/Downloads/random2.dat' ) !ini tempat file datanya
READ ( 10, * ) N
DO I = 1, N
READ ( 10, * ) X(I), Y(I)
SUMX = SUMX + X(I)
SUMY = SUMY + Y(I)
SUMXY = SUMXY + X(I) * Y(I)
SUMXX = SUMXX + X(I) ** 2
END DO
CLOSE ( 10 )
XBAR = SUMX / N
YBAR = SUMY / N
M = ( SUMXY / N - XBAR * YBAR ) / ( SUMXX / N - XBAR ** 2 )
C = YBAR - M * XBAR
PRINT *, 'Slope = ', M
PRINT *, 'Intercept = ', C
PRINT '( 3( 1X, A10 ) )', 'x', 'y', 'mx+c'
DO I = 1, N
PRINT '( 3( 1X, 1PE10.3 ) )', X(I), Y(I), M * X(I) + C
END DO
END PROGRAM LINE_1