Tugas Komnum 1 - Kelompok 6

download Tugas Komnum 1 - Kelompok 6

of 11

Transcript of Tugas Komnum 1 - Kelompok 6

  • 8/18/2019 Tugas Komnum 1 - Kelompok 6

    1/11

  • 8/18/2019 Tugas Komnum 1 - Kelompok 6

    2/11

    Coding :

    implicit none

    Real*8 eps, f, fx, f0, x, x0, x1

    Integer flag, iter, maxiter

    write(*,'(A,$)') 'Harga-harga awal x0, x1: '

    Read (*,*) x0,x1

    write(*,'(A,$)') 'Jumlah ierasi maksimum:'

    Read (*,*) maxiter

    write(*,'(A,$)') 'Epsilon/kriteria proses:'

    Read (*,*) eps

    f0 = f(x0)

    iter = 0

    flag = 0

    do while (flag .EQ. 0)iter = iter + 1

    x = (x0 + x1)/2

    fx = f(x)

    IF ((f0*fx) .LE. 0. 0D0) THEN

    x1 = x

    ELSE

    x0 = x

    f0 = fx

    ENDIF

    IF (f(x) .LE. eps) THEN

    flag = 1

    Lihat pola grafik yang terbentuk daripersamaan, apabila ditinjau dari

    Sumbu x, maka (x1-x0)Sumbu y, maka f(x)

  • 8/18/2019 Tugas Komnum 1 - Kelompok 6

    3/11

    ELSEIF (iter .GT. maxiter) THEN

    flag = 2

    ENDIF

    ENDDO

    x = (x0 + x1)/2

    WRITE(*,*) 'x0 = ',x0

    WRITE(*,*) 'x1 = ',x1

    WRITE(*,*) 'x = ',x

    WRITE(*,*) 'f(x) = ', f(x)

    WRITE(*,*) 'Jumlah iterasi = ', iter - 1

    STOP

    END

    Function f(x)

    REAL*8 f,xf = x**2-3*x+1

    RETURN

    END

    Masukkan persamaan yang ingindicari akar-akarnya

    Asumsi untuk setiap soal:

    Iterasi Maksimum: 50Epsilon: 0.0000001

  • 8/18/2019 Tugas Komnum 1 - Kelompok 6

    4/11

    1. ( ) = 3 1 = 0

    = 0,25 = 0,25

    -2

    -1

    0

    1

    2

    3

    4

    5

    6

    0 1 2 3 4 5

  • 8/18/2019 Tugas Komnum 1 - Kelompok 6

    5/11

    2. ( ) = tan( ) = 0

    = 0,2541

    3. ( ) = 1 = 0

    = 0,9999 = 0,5

    = 0,9999

    -14

    -12

    -10

    -8

    -6

    -4

    -2

    0

    2

    4

    0 2 4 6 8 10 12 14

    0

    200

    400

    600

    800

    1000

    1200

    1400

    1600

    1800

    0 2 4 6 8 10 12 14

  • 8/18/2019 Tugas Komnum 1 - Kelompok 6

    6/11

    4. ( ) = ( 5) = 0

    = 4,4999 = 4,4999 = 5,4999 = 1,1999

    -10

    0

    10

    20

    30

    40

    5060

    70

    80

    90

    0 2 4 6 8 10

  • 8/18/2019 Tugas Komnum 1 - Kelompok 6

    7/11

    5. ( ) = 4 1 = 0

    -200

    0

    200

    400

    600

    800

    1000

    1200

    1400

    1600

    1800

    0 2 4 6 8 10 12 14

  • 8/18/2019 Tugas Komnum 1 - Kelompok 6

    8/11

    = 1,4999 = 1,8608 = 0,6250

    6. ( ) = cos = 0

    = 0,6250 -6

    -4

    -2

    0

    2

    4

    6

    8

    10

    12

    14

    -10 -5 0 5 10 15

  • 8/18/2019 Tugas Komnum 1 - Kelompok 6

    9/11

    7. ( ) = 2 log 6 = 0 = 3,3750

    8. ( ) = 1

    = 1,1999

    = 1,4999

    = 1,5999 = 1,7999 = 1,8608 = 2,0499

    -10

    0

    10

    20

    30

    40

    50

    60

    -3 -2 -1 0 1 2 3

  • 8/18/2019 Tugas Komnum 1 - Kelompok 6

    10/11

  • 8/18/2019 Tugas Komnum 1 - Kelompok 6

    11/11

    9. ( ) = − = 0,2541

    10. ( ) = ln[ +− ] = 0 = 0,7500