Anda di halaman 1dari 1

UNIVERSITAS INDRAPRASTA PGRI

(UNINDRA)
FAKULTAS TEKNIK DAN ILMU KOMPUTER
SOAL UJIAN PENGENDALI MUTU SEMESTER GASAL
TAHUN AKADEMIK 2020/2021
Program Studi : TEKNIK INFORMATIKA
Mata Kuliah : Algoritma 1
Hari/ Tanggal : Senin/ 11 Januari 2021
Waktu :
Sifat Ujian :

Jawablah soal di bawah ini dengan benar, lengkapi dengan langkah pengerjaannya!
1. Perhatikan Algoritma dalam bentuk 2. Perhatikan algoritma dalam bentuk pseudocode
pseudocode dibawah ini, jelaskan apa dibawah ini, jelaskan apa output dari algoritma
output dari algoritma tersebut jika nilai tersebut ! [Bobot: 30]
variabel (a), diisi oleh angka paling
terakhir dari NPM anda! [Bobot: 30]
a) Algoritma UPM_DUA b) Algoritma UPM_TIGA
Algoritma UPM_Satu Variabel Variabel
Variabel x,y : integer x : integer
Mulai Mulai
a, b, c, d : integer
x 5 For x = 1 to 5 do
Mulai y  10 If (x mod 2 = 0) then
a  {ANGKA NPM TERAKHIR while (x > 0) do Writeln('merah')
ANDA} y  y-x Else
a  a+1 x  x-1 if (x mod 3 = 0) then
d  (14 + a x 2) div 2 endwhile Writeln('kuning')
d d–a write (y) Else
Selesai Write('hijau')
b  0 Endfor;
c  1 Selesai
while ( c <= d ) do
if ( d mod 2 = 0 ) then 3. Buatlah Algoritma dalam bentuk pseudocode,
b  b+1 untuk menampilkan semua angka kelipatan 3
endif dan 5 yang kurang dari 500. [Bobot: 20]
c  c+1 Output algoritma:
endwhile 3 5 6 9 10 12 15 18 20 21 … 500
Gunakan perulangan repeat-until
write (b) 4. Buatlah Algoritma dalam bentuk pseudocode
write (d) untuk menampilkan ouput seperti dibawah ini!
if ( b = 2 ) then [Bobot: 20]
write(‘UNIVERSITAS’)
else 2 3 4 5 6
write(‘INDRAPRASTA’) 4 5 6 7
endif 6 7 8
Selesai 8 9
10

Anda mungkin juga menyukai