You are on page 1of 6

'---------------------------------------'Step 4

u1 = a21 / a11
b21 = a21 - (u1 * a11)
b22 = a22 - (u1 * a12)
b23 = a23 - (u1 * a13)
b24 = a24 - (u1 * a14)

'step 2
u2 = a31 / a11
b31 = a31 - (u2 * a11)
b32 = a32 - (u2 * a12)
b33 = a33 - (u2 * a13)
b34 = a34 - (u2 * a14)

'step 3
u3 = b32 / b22
c31 = 0
c32 = b32 - (u3 * b22)
c33 = b33 - (u3 * b23)
c34 = b34 - (u3 * b24)

'hasil eliminasi gauss


TextBox13.Text = a11
TextBox14.Text = a12

TextBox15.Text = a13
TextBox16.Text = a14
TextBox17.Text = b11
TextBox18.Text = b22
TextBox19.Text = b23
TextBox20.Text = b24
TextBox21.Text = c31
TextBox22.Text = c32
TextBox23.Text = c33
TextBox24.Text = c34

'back subtitution
x3 = c34 / c33
x2 = (b24 - (b23 * x3)) / b22
x1 = (a14 - (a13 * x3) - (a12 * x2)) / a11

'nilai x1, x2, x3


TextBox25.Text = x3
TextBox26.Text = x2
TextBox27.Text = x1

End Sub

Private Sub Command1_Click()


Dim m(3, 3) As Single
Dim i, j As Integer

m(1, 1) = Text1.Text
m(1, 2) = Text2.Text
m(1, 3) = Text3.Text
m(1, 4) = Text4.Text
m(2, 1) = Text5.Text
m(2, 2) = Text6.Text
m(2, 3) = Text7.Text
m(2, 4) = Text8.Text
m(3, 1) = Text9.Text
m(3, 2) = Text10.Text
m(3, 3) = Text11.Text
m(3, 4) = Text12.Text

For i = 1 To 3
a="

"

For j = 1 To 3
a = a & m(i, j) & "
Next j
ListBox1.AddItem a
Next i

'--------------------------'Step 1
For i = 2 To 3
u = m(i, 1) / m(1, 1)
For j = 1 To 3

"

m(i, j) = m(i, j) - u * m(i, j)


Next j
Next i

For i = 1 To 3
a="

"

For j = 1 To 3
a = a & m(i, j) & "

"

Next j
ListBox2.AddItem a
Next i

'-----------------------------'Step 2
i=3
x = m(i, 2) / m(2, 2)
For j = 1 To 3
m(i, j) = m(i, j) - x * m(2, j)
Next j

For i = 1 To 3
a="

"

For j = 1 To 3
a = a & m(i, j) & "

"

Next j
ListBox3.AddItem a
Next i

'---------------------------------x3 = m(3, 3) / m(3, 3)

Text15.Text = x3
'---------------------------------'Step 3
For i = 1 To 2
w = m(i, 3) / m(3, 3)
For j = 1 To 3
m(i, j) = m(i, j) - w * m(3, j)
Next j
Next i

For i = 1 To 3
a="

"

For j = 1 To 3
a = a & m(i, j) & "

"

Next j
ListBoxt4.AddItem a
Next i

'--------------------------------------x2 = m(2, 3) / m(2, 2)


Text14.Text = x2
'--------------------------------------'Step 4
i=1
t = m(i, 2) / m(2, 2)
For j = 1 To 3
m(i, j) = m(i, j) - t * m(2, j)
Next j

For i = 1 To 3

a="

"

For j = 1 To 3
a -a & m(i, j) & "

"

Next j
ListBoxt5.AddItem a
Next i

'-------------------------------------x1 = m(1, 3) / m(1, 1)


Text13.Text = 1
'--------------------------------------

End Sub

You might also like