Professional Documents
Culture Documents
SNJ UAS Bahasa Pemrograman
SNJ UAS Bahasa Pemrograman
1.
Coding
LuasTot = 0
For i = 1 To N
Luas(i) = (Y(i - 1) + Y(i)) * Delta / 2
LuasTot = LuasTot + Luas(i)
Next I
STot = 0
For i = 1 To N
S(i) = Sqr((X(i) - X(i - 1)) ^ 2 + (Y(i) - Y(i - 1)) ^ 2)
STot = STot + S(i)
SYTot = 0
SXTot = 0
For i = 1 To N
X1(i) = bawah + Delta * (i - 1 / 2)
Y1(i) = Y(i - 1) / 2
X2(i) = bawah + Delta * (i - 1 / 3)
Y2(i) = Y(i - 1) + (Y(i) - Y(i - 1)) / 3
SY(i) = X1(i) * Delta * Y(i - 1) + X2(i) * Delta * (Y(i) - Y(i - 1)) / 2
SX(i) = Y1(i) * Delta * Y(i - 1) + Y2(i) * Delta * (Y(i) - Y(i - 1)) / 2
X0 = SYTot / LuasTot
Y0 = SXTot / LuasTot
LuasTxt.Text = Abs(LuasTot)
X0Txt.Text = X0
Y0Txt.Text = Y0
SXXTot = 0
SYYTot = 0
For i = 1 To N
XX(i) = (X(i - 1) + X(i)) / 2
YY(i) = (Y(i - 1) + Y(i)) / 2
PanjTxt.Text = STot
XXTxt.Text = XX0
YYTxt.Text = YY0
End Sub
Flowchart
2.
Coding
Dim A(100,100), B(100,100), A1(100,100), B1(100,100)
Dim Ndim
For i = 1 To Ndim
For j = 1 To Ndim
Input #1, A(i, j)
A1(i, j) = A(i, j)
Next j
Next i
For i = 1 To Ndim
For j = 1 To Ndim
If j = i Then B(i, j) = 1
B1(i, j) = 0
Next j
Next i
For ii = 2 To Ndim
C = A1(ii - 1, ii - 1)
For i = ii To Ndim
D = A1(i, ii - 1)
For j = 1 To Ndim
A1(i, j) = A1(i, j) - A1(ii - 1, j) * D / C
B1(i, j) = B1(i, j) - B1(ii - 1, j) * D / C
Next j
Next i
Next ii
For i = 1 To Ndim
C = A1(i, i)
For j = 1 To Ndim
A1(i, j) = A1(i, j) / C
B1(i, j) = B1(i, j) / C
Next j
For i = 1 To Ndim
For j = 1 To Ndim
Input #1
D = A1(i, ii - 1)
For j = 1 To Ndim
A1(i, j) = A1(i, j) - A1(ii - 1, j) * D / C
B1(i, j) = B1(i, j) - B1(ii - 1, j) * D / C
Next j
Next i
Next ii
For ii = (Ndim - 1) To 1 Step -1
C = A1(ii + 1, ii + 1)
For i = ii To 1 Step -1
D = A1(i, ii + 1)
For j = 1 To Ndim
A1(i, j) = A1(i, j) - A1(ii + 1, j) * D / C
B1(i, j) = B1(i, j) - B1(ii + 1, j) * D / C
Next j
Next i
Next ii
Flowchart