Anda di halaman 1dari 1

UJIAN AKHIR SEMESTER GANJIL TA.

2016/2017

FAKULTAS ILMU KOMPUTER


UNIVERSITAS METHODIST INDONESIA
Mata Kuliah
Hari/Tanggal
P.Studi/Kelas

: Praktek Algoritma Pemrograman 1


: Kamis, 10 November 2016
: Sistem Informasi /SIA

Dosen
: Drs. Humuntal Rumapea, M.Kom
Waktu/Ruang : 90 Menit / LAB-2
Sifat Ujian
: Buka Buku

1. Buatlah program untuk menghitung Keliling, Luas Permukaan dan Isi dari sebuah bola dengan
rumus :
Keliling = 2 r
Luas Permukaan = 4/3 r3
Isi = 4 r2
Jika diketahui panjang jari-jarinya (r) = 10.

Bobot 25

2. Perusahaan Susu ABC ingin membuat sistem penjualan susu dengan tampilan sebagai berikut :
Masukkan Kode Susu (1-3) : 2
Masukkan Jumlah Pembelian : 5
Masukkan Ukuran (B/S/K) : S
Merk Susu
Jumlah Pembelian
Harga Susu
Total Harga Pembelian

: Indomilk
:5
: Rp. 4000
: Rp. 20000

Bobot 40

Untuk daftar harga produk susu dapat dilihat pada tabel di bawah ini :
Kode Susu

Nama Produk

Dancow

Indomilk

Sustacal

Ukuran
B = Besar
S = Sedang
K = Kecil
B = Besar
S = Sedang
K = Kecil
B = Besar
S = Sedang
K = Kecil

Harga
Rp. 10.000
Rp. 4.250
Rp. 2.100
Rp. 8.500
Rp. 4.000
Rp. 2.025
Rp. 17.000
Rp. 14.500
Rp. 8.300

Buat program dengan menggunakan Nested If atau Nested Switch!


3. Hitunglah nilai faktorial sebuah bilangan bulat positif, bila rumus untuk faktorial adalah :
n (n!) = n*(n-1) 5! = 5*4*3*2*1
5! = 120
Contoh :
Masukkan sebuah bilangan : 5
Nilai Faktorial dari 5 adalah : 120
Ulang Program (N/Y)...?
Gunakan perulangan do-while untuk mengulang kembali program.

Bobot 35

Anda mungkin juga menyukai