You are on page 1of 7

LOGIKA PEMROGRAMAN

CONTOH PENGGUNAAN PERNYATAAN FOR NEXT dan CONTOH SOAL MID SEM

CONTOH 1 Variabel K(10) Data

Formula C = Kn
n=1 5

n
1 2 3 4 5 6 7 8 9

K(n)
24 17 12 21 25 19 17 20 22

Perintah T=0 FOR n = 1 TO 5 T = T + K(n) NEXT n C=T K(3) = 12

10

14

Eksekusi T=0 I=1 T = T + 24 = 24 I=2 T = 24 + 17 = 41 I=3 T = 41 + 12 = 53 I=4 T = 53 + 21 = 74 I=5 T = 74 + 25 = 99 C = 99

CONTOH 2 Variabel K(5,3) Data 0 1 2 3


0 1 2 3 4 2 3 3 7 1 6 2 8 3 2 6 5

Formula

Cj = Kij
i=1 j= 1, 2

64 2

K(2,1) = 3

Perintah FOR j = 1 TO 2 C(j) = 0 FOR i = 1 TO 3 C(j) = C(j) + K(i,j) NEXT i NEXT j

Eksekusi j=1 i = 1 : C(j) = 0 + 2 = 2 i = 2 : C(j) = 2 + 3 = 5 i = 3 : C(j) = 5 + 3 = 8 j=2 i = 1 : C(j) = 0 + 1 = 1 i = 2 : C(j) = 1 + 6 = 4 7 i = 3 : C(j) = 7 + 2 = 9

j=1 C(1) = 8
j=2 C(2) = 9

CONTOH 3 K(5,3) 1 2 3
1 2 2 3 3 3 4 4 5 3 1 1 2 3 2 3 2 1 5 2

L(5,3) 1 2 3
1 1 2 2 3 4 1 2 2 2 2 3

C(3)
C
1 2 3 28 16

Formula
Cj = Kij Lij
i=1 j= 1, 2 4

4 2
5 1

3
2

2
1

2 3 3 4

1 2 4 2

2 6 12 8

1 1 2 3

1 2 2 3

1 2 4 9

28

16

Perintah FOR j = 1 TO 2 C(j) = 0 FOR i = 1 TO 4 C(j) = C(j) + K(i,j)*L(i,j) NEXT i NEXT j

BENTUK SOAL MID SEMESTER

SOAL 1 : PENGKODEAN Desimal dan Heksadesimal 500 Desimal = .... Heksadesimal Kata dan susunan kode Desimal Susunan kode Desimal MED : 77 69 68 Pengkodean karakteristik objek Kode Produk, contoh : 2X 0204 CCT 123 M2 SOAL 2 : PENGENAL DAN OPERATOR Penentuan pengenal data Nama Variabel : TX, M(20). ..... Penyusunan ekspressi menurut prioritas operator Rumus ke perintah, contoh : Y = c*X^2 + b*(X+5) Penyusunan perintah untuk rumus dan persamaan Persamaan ke perintah, contoh : Z = ekspressi

SOAL 3 : PERNYATAAN PENGUJIAN KONDISI Penyusunan ekspressi kondisi Kondisi, contoh : A <> B Penyusunan ekspressi untuk pengujian kondisi ganda Kondisi 1, Kondisi 2, dst : A>B AND C=D Penyusunan perintah dengan pernyataan pengujian IF kondisi THEN ekspressi ELSE ekspressi END IF SOAL 4 : PERNYATAAN PENGULANGAN Penyusunan pernyataan pengulangan Rumus ke pernyataan FOR v = a TO b STEP c Penyusunan perintah dengan pengulangan bertingkat Rumus dengan FOR ..... FOR ..... NEXT .... NEXT Penyusunan perintah pengulangan berdasarkan pengujian Perintah dengan DO WHILE kondisi ...... LOOP

You might also like