Anda di halaman 1dari 6

Algoritma dan Struktur

Data
Pertemuan ke-3

Latihan 1
Buat algoritma untuk menghitung jumlah
diagonal utama dari sebuah matriks persegi
berukuran n x n
Buat algoritma untuk memeriksa apakah sebuah
bilangan merupakan bilangan prima atau bukan
Buat algoritma untuk melipatgandakan semua
nilai bilangan ganjil dalam sebuah matriks
Buat algorima untuk mentransposekan matriks

Latihan 2
Buat algoritma untuk menukarkan baris ke-i
dengan baris ke-j dari sebuah matriks
Misalkan diberikan keranjang berisi 5 jenis bola
merah, kuning, hijau, biru dan putih jumlah
semuanya 100. Buat flowchart untuk menghitung
jumlah bola berdasarkan jenis warnanya.
Buat algoritma untuk menghilangkan angka
kembar dalam sebuah barisan bilangan (gunakan
1 array kosong sebagai bantuan)

Latihan 3
Buat algoritma untuk mencari n liter air (<5)
dengan menggunakan 2 bejana yang
masing-masing memiliki kapasitas 3 liter dan
5 liter
Buat algoritma untuk menghitung nilai
berikut:

Latihan 4

danlarikB.
JikadiberikanduabuahlarikyaitularikA

Buatlahpseudocodeuntukmengupdate
kedualarikdenganketentuansebagaiberikut:
padalarik A, nilai yang
diupdateadalahnilaiganjilkelipatan3
padalarik B, nilai yang diupdateadalahnilaiyang
beradapadaposisisetelahdiurutkan (median).
semua data yang terpilihpadalarikA digantidengandata
terpilih di larikB
data yang terpilih di larik B
diupdatedenganjumlahsemuanilaiterpilihpadalarikA.

Terima Kasih

Anda mungkin juga menyukai