ALGORITMA PEMRORAMAN
(Pertemuan ke 3)
*2 *2 *2 *2 *2
5 10 20 40 80 160
awal = 5 (V. RUMUS awal <= 160
Harga awal) awal = awal * 2 (kondisi)
2. Program Riqqi14
Print UT 1 1 1 2 2 2
Print BR 6 5 4 6 5 4
BR = BR - 1 5 4 3 5 5 3
UT = UT + 1 2 3
UTAMA SARANG
1 5
1 4 Br >= 4 (KONDISI)
2 6
UT = UT + 1 (RUMUS)
2 5 BR = BR – 1 (RUMUS)
2 4
UT <= 2 (KONDISI)
3. Program Riqqi15
JM = SARANG + UTAMA 15 16 17 16 17 18 17 18 19
Print SARANG 12 13 14 12 13 14 12 13 14
Print UTAMA 3 3 3 4 4 4 5 5 5
Print JM 15 16 17 16 17 18 17 18 19
TT = TT + JM 15 31 48 16 33 51 17 35 54
SARANG = SARANG + 1 13 14 15 13 14 15 13 14 15
Print TT 48 51 54
UTAMA = UTAMA + 1 4 5 6
SARANG = 12 (V. RISET) JM = 0 (V. RISET)
SARANG = SARANG + 1 12 + 3 = 15 JM = SARANG + UTAMA
SARANG <= 14 (KONDISI)
13 + 3 = 16
14 + 3 = 17
TOTAL = 48 TT = 0 (V. TOTAL)
TT = TT + JM
TUGAS MANDIRI
4. Program Riqqi16
loro = 50 (V. harga awal) TIDAK SESUAI KONDISI
ati = 3 (V. harga awal)
ati <= 48 (kondisi) CARA BACA
ati = ati *2
RUMUS
*2 *2 *2 *2
*2 *2 *2 *2
loro = 50 ati <= 48
ati = 3 loro = loro *2 KONDISI
V. harga awal RUMUS
5. Program Riqqi17
Capek = 2 (V. Harga awal) UTAMA TIDAK SESUAI KONDISI
Bangun = 0 (V. Total) CARA BACA
Makan = 3 (V. bantu) RISET
Capek <=4 (kondisi)
JU = KI + B + KA 14 15 18 19 20 24 25 26 27
Print KI 7 8 9 10 11 12 13 14 15
Print B 5 4 5 4 3 5 4 3 2
Print KA 2 3 4 5 6 7 8 9 10
Print JU 14 15 18 19 20 24 25 26 27
TO = TO + JU 14 29 18 37 57 24 49 75 102
B=B-1 4 3 4 3 2 4 3 2 1
KI = KI + 1 8 9 10 11 12 13 14 15 16
KA = KA + 1 3 4 5 6 7 8 9 10 11
Print TO 29 57 102
C=C-1 3 2 1
JM = 0 (V. RISET)
KI = 7 (V. Harga awal)
KI = KI + 1 7 + 5 -
JM = SARANG + UTAMA 2 = 15
B = 5 (V. Riset) 8 + 4 - 3 = 17
B=B–1
B >= C (kondisi) TOTAL = 48
C = 4 (V. bantu) 9 + 5 - 4 = 16
C=C–1
C >= 2 (kondisi) 10 + 4 - 5 = 17
KA = 2 (V. Harga awal) 11 + 3 - 6 = 18
KA = KA + 1
TOTAL = 51
JU = 0 (V. Riset) 12 + 5 - 7 = 17
JU = KI + B + KA
13 + 4 - 8 = 18
TO = 0 (V. Total)
TO = TO + JU 14 + 3 - 9 = 19
15 + 2 - 10 = 27
TOTAL = 54
TUGAS LAB
7. Program RiqqiTugas6
Ak = 70 (V. Harga awal) TIDAK SESUAI KONDISI
CARA BACA
Ak <= 74 (kondisi)
Print Ak 70 71 72 73 74
Ak = Ak +1 71 72 73 74 75
ANALISA PROGRAM
+1 +1 +1 +1
70 71 72 73 74
Ak = 70 (V. RUMUS Ak <= 74
Harga awal) Ak = Ak + 1 (kondisi)
8. Program RiqqiTugas7
UT = 8 (V. Harga awal) UTAMA TIDAK SESUAI KONDISI
T = 0 (V. Harga awal) CARA BACA
UT <= 9 (kondisi) RISET
T = UT + BR 9 10 11 12 10 11 12 13
Print UT 8 8 8 8 9 9 9 9
Print BR 1 2 3 4 1 2 3 4
Print T 9 10 11 12 10 11 12 13
BR = BR _+ 1 2 3 4 5 2 3 4 5
UT = UT + 1 9 10
H = CK + N3 * KK 14 17 24 25 34 33 44 41
Print CK 9 9 9 9 9 9 9 9
Print N3 5 4 5 4 5 4 5 4
Print KK 1 2 3 4 5 6 7 8
Print H 14 17 24 25 34 33 44 41
TOTAL = TOTAL + H 14 31 55 80 34 67 111 152
KK = KK + 1 2 3 4 5 6 7 8 9
N3 = N3 - 1 4 3 4 3 4 3 4 3
N2 = N2 + 1 2 3 2 3
Print TOTAL 80 152
N1 = N1 + 1 2 3
CK = 9 (V. KONSTAN) 9 + 5 * 1 = 14 1
N3 = 5 (V. RISET) 9 + 4 * 2 = 17
N3 = N3 - 1
N3 >= 4 (KONDISI) 9 + 5 * 3 = 24 1
2
KK = 1 (V. HARGA AWAL) 9 + 4 * 4 = 25
KK = KK + 1 TOTAL = 80