I.1.2 Soal
a. Soal 1
Buatlah program perhitungan matiks dengan ketentuan:
C (M × N) = A (M × N) + B (M × N)
D (M × N) = A (M × N) + B (M × N) – C (M × N)
E (M × N) = (A (M × N) + B (M × N)) – (C (M × N) + D (M × N))
Catatan:
NIM 201801100MN
0 diganti 6
1 diganti 4
b. Soal 2
Buatlah sebuah program utama yang berisi dua subprogram.
1) Ketentuan Program Utama
Program utama merupakan program menu yang digunakan untuk
memilih subprogram yang akan di gunakan.
2) Sub Program 1 “MENGHITUNG KUAT TEKAN BETON”
( b)
A L (m) B
Panjang (L) = Z m
q×L
Ra = (kN)
2
q×L
Rb = (kN)
2
q×L
SFD Max = (kN
2
Ra × L q × L²
BMD Max = − (kNm)
2 8
START
A (4,4)
B (4,4)
A (4,4)
B (4,4)
C (4,4)
D (4,4)
E (4,4)
FINISH
Start
Call Tekan
Beton (S, YES
Z=1
A, Aluas,
UKTB)
NO
Call Reaksi
Perletakan YES
(Al, q, Ra, Z=2
Rab, SFD,
BMD,
UKTB) NO
FINISH
Do P = 0, 100041, 5041
Aluas = (S*S)
UKTB = (P/Aluas)*(98066,5/(10**6))
P
Aluas
UKTB
Return
AL
q = 1, 1741, 5
q x Al
Ra = ( ¿
2
q x Al
Rb = ( ¿
2
q x Al
SFD = ( ¿
2
q
SFD
BMD
Return