Latihan Logika Dan Algoritma 01
Latihan Logika Dan Algoritma 01
1.
Diberikan Algoritma berikut ini: Algoritma a := true b := false If (a) and (a or b) then write(Logika) Else write(Logika dan Algoritma) Endif Bila algoritma dijalankan maka akan menghasilkan tulisan : a. Logika b. Logika dan Algoritma c. Algoritma d. Tidak ada jawaban
2.
Diberikan Algoritma berikut ini: Algoritma read(A,B) if (A>20) and (B>50) then A := A + 5 else if (A 10) and (B > 2) then B := B + 10 else B := 0 endif endif C:=A+B Jika diketahui nilai A dan B yang dibaca : 30 dan 2, maka nilai C yang dihasilkan adalah : a. 13 b. 70 c. 0 d. 30
3.
Didalam Algoritma ada notasi yang dikenal untuk melakukan proses dan penugasan data, notasi tersebut adalah: a. write(x) b. x c. Read(x) d. assigment
4.
Perhatikan Algoritma dibawah ini: read(A,B) if (A>20) and (B>50) then C := A + B else if (A 10) or (B > 2) then C := B + 10 else C := 0 endif endif Jika diketahui nilai A dan B yang dibaca : 10 dan 10, maka nilai C yang dihasilkan adalah : a. 13 b. 70 c. 0 d. 20
5.
Perhatikan Algoritma dibawah ini: x := 20 y := 8 if (x 18) and (y < 6) then x := x + 3 else y := y 3 endif Z := x + y Berapa Nilai Z setelah algoritma dijalankan : a. 20 b. 2 c. 5 d. 25
Page 1 of 5
6.
Didalam Algoritma ada notasi yang dikenal dengan melakukan penulisan algoritma adalah: a. write(algoritma) b. Read(algoritma) c. Read(x) d. Write(algoritma)
7.
endif Jika diketahui nilai A dan B yang dibaca : 10 dan 3, maka nilai C yang dihasilkan adalah : a. 13 b. 70 Perhatikan Algoritma dibawah ini: read(gol) T := 80000 case gol of A B C D E endcase c. 0 d. 15
8.
: : : : :
Jika diketahui nilai gol yang dibaca : E, maka nilai gapok yang dihasilkan adalah : a. 100000 b.600000 c. 0 d.80000 e.400000
9.
Diberikan Algoritma berikut ini: Algoritma read(A,B) if (A>20) and (B>50) then C := A + B else if (A > 10) or (B > 2) then C := B + 10 else C := 0 endif endif C := 0 Jika diketahui nilai A dan B yang dibaca : 10 dan 3, maka nilai C yang dihasilkan adalah : a. 13 b. 70 c. 0 d. 15
Page 2 of 5
Bila algoritma dijalankan maka menghasilkan tulisan : a. Komputer b. Komputer Akuntansi c. MIF d. Administrasi Keuangan
Page 3 of 5
else
endif C := A + B Jika diketahui nilai A dan B yang dibaca : 3 dan 3, maka nilai C yang dihasilkan adalah : a. 13 b. 70 c. 0 d. 6
BAGIAN II ANALISA KASUS. Kerjakan soal dibawah ini: Suatu Rumah Sakit Al-Najwa membutuhkan suatu program untuk menghitung Biaya Rawat Inap Bagi Pasien, dengan ketentuan sebagai berikut: Ruang VIP IA II A III A Tarif/hari 400.000 200.000 150.000 100.000
Biaya Dokter (Biaya sama untuk semua dokter) yang memeriksa sekali kunjungan adalah 100.000. Berdasarkan ketentuan diatas buatlah algoritma untuk menghitung Biaya Rawat Inap Pasien Rumah Sakit.
Page 4 of 5
Rumus : Biaya Rawat Inap = (Tarif_ruangan * hari) + (biaya_dokter * visit) Output yang diminta : Nama Pasien, Ruang, Tarif dan Biaya yang harus dibayar Ilustrasi : Input: Nama Pasien Ruang Jumlah Hari (dirawat) Visit Dokter Biaya Rawat Inap : : : : : Sandra VIP 3 2 1.400.000 Output : Nama Pasien Ruang Tarif Biaya
: : : :
Page 5 of 5