Soal Uas Logika Dan Algoritma 2

Embed Size (px)

Citation preview

SOAL UAS LOGIKA DAN ALGORITMA

1. Tentukan nilai selanjutnya dari deret berikut ini: (Skor 15)a. 1, 5, 10, 16, 23, b. 4, 8, 8, 16, 16,c. 14, 16, 19, 21, 24,

2. Sebuah wadah berbentuk silinder dan berisi air 1/5 nya. Jika ditambah dengan 6 liter air, ternyata wadah tersebut terisi 1/2 nya. Berapa liter kapasitas wadah tersebut? (Skor 10)

3. Tentukan tipe data dan nilai Y pada operasi-operasi berikut ini, jika X = 12 dan Z = 3 (Skor 15)a. Y X div 2 / Zb. Y Z*Z + (X mod 2)c. Y SQR (Z*Z + X/2)

4. Buatlah algoritma atau program untuk mencetak angka genap dari 2-100 (Skor 20)

5. Tuliskan source kode program dengan Pascal untuk menghitung jumlah angka-angka dari 1 sampai N, untuk deret Jumlah = 1 + 5 + 9 + +NMisalnya, jika N = 4, maka jumlah deret: 1 + 5 + 9 + 13 = 28Misalnya, jika N = 5, maka jumlah deret: 1 + 5 + 9 + 13 + 17 = 45 (Skor 20)

6. Buatlah algoritma dan program untuk mencari nilai terbesar dari A dan BMisal Jika A = 5; B = 10 maka bilangan terbesarnya adalah 10 (Skor 20)

7. Perhatikan source kode program di bawah ini

program Dejavu; Uses Wincrt;var a,c : integer; begin readln(a); while a < 0 do begin a:=a-1; write(1/a:2:2, ); end; end.Program Apa_Adanya; Uses Wincrt;Var x,y:integer; begin readln(y); x:=2; if xx then y:=y+2*x else y:=y-2*x; writeln(y); End.

Pada program Apa_Adanya, jika input dari program tersebut adalah y = 7, maka nilai y akhir (output) adalah ....dan pada Program Dejavu Jika input adalah 3, keluaran program tersebut adalah........,.,. (Skor 20)