Anda di halaman 1dari 1

KISI – KISI SOAL UAS

1. Buatlah sebuah algoritma konversiSuhu dari satu satuan Celcius ke satuan suhu yang lain, yaitu
Fahrenheit, Reamur, atau Kelvin. Berikut adalah rumus untuk melakukan konversi jika suhu
dalam derajat Celcius adalah C:

Menerima masukan :
a. 1 buah nilai bertipe real (float), misalnya t, yang merupakan besaran suhu dalam derajat
Celcius.
b. 1 buah kode satuan suhu konversi, bertipe karakter, misalnya k, yang diasumsikan bernilai ’R’
(Reamur), ’F’ (Fahrenheit), atau ’K’ (Kelvin).

2. Buatlah algoritma yang membaca angka tahun masehi, lalu menentukan apakah tahun tersebut
merupakan tahun kabisat. Secara sederhana tahun kabisat adalah tahun yang habis dibagi
dengan 4. Pada tahun kabisat, bulan februari berjumlah 29 hari. Contoh tahun kabisat adalah
1996 dan 2000. Tahun 2002 bukan tahun kabisat Karena tidak habis dibagi 4

3. Buatlah algoitma yang menerima masukan sebuah jam (hh:mm:ss) dan p menit kemudian
memberikan keluaran jam yang lalu setelah jam sekarang dikurangi dengan p menit.

4. Buatlah algoritma yang menerima masukan bilangan a dan b kemudian menampilkan sebuah
deret 2 1 4 3 6 5 8 7 10 9…… an bn

5. Buatlah program untuk menampilkan jumlah total dari sebuah deret (soal no 4). Gunakan
prosedur deret dengan parameter keluaran berupa inputan bilangan a, b dan variabel n untuk
menentukan batasan akhir deret. Serta output jumlah total deret tersebut. Syarat bilangan a>0
dan b > 0

6. Buatlah fungsi untuk menampilkan nilai rata-rata (dari soal no 5) dengan parameter input
jumlah total dan variabel n. Disertai dengan program utama

7. Buatlah prosedur menampilkan bilangan maximum dari sebuah array dengan batasan array n

8. Buatlah prosedur menampilkan bilangan minimum dari sebuah array dengan batasan array n

Catatan : Soal2 yang ada dibuku cetak juga dikerjakan

Anda mungkin juga menyukai