Anda di halaman 1dari 1

Kerjakan soal – soal berikut ini dengan Bahasa Pemrograman atau algoritmik yang anda bisa :

1. Buatlah sebuah function untuk menghasilkan deret bilangan prima. Kemudian implementasikan
function tersebut untuk menghasilkan deret berikut ini :
Contoh :
Bilangan Prima : 2, 3, 5, 7, 11, 13, ……
Input n = 4
Hasil = 0, 2, 5, 10
Input n = 6
Hasil = 0, 2, 5, 10, 17, 28

2. Buatlah function untuk meng-format angka/nominal?


Function yang dibuat tidak boleh menggunakan function formatting yang sudah ada dalam Bahasa
pemrograman (seperti DecimalFormat / NumberFormat (Java), Format (VB), dll) karena yang akan
dinilai adalah bagaimana logika melakukan formatting angka.
Contoh :
Input = 2500000.90  menjadi 2,500,000.90
Input = 1200.00  menjadi 1,200.00
Input = 1200  menjadi 1,200.00

3. Buatlah function untuk menghasilkan format berikut ini :


Contoh :
N adalah panjang character
Input N = 5 Input N = 5
Input Nilai = 1 Input Nilai = 12.35
Hasil = 00100 Hasil = 01235

Input N = 10 Input N = 7
Input Nilai = 350 Input Nilai = 215.3
Hasil = 0000035000 Hasil = 0021530

4. Buatlah function untuk menghasilkan jumlah huruf (tanpa pengulangan) dalam suatu kalimat.
Contoh :
STRESS  Jumlah huruf yang ada adalah 4 (S T R E)
SELASA  Jumlah huruf yang ada adalah 4 (S E L A)
INTERNET  Jumlah huruf yang ada adalah 5 (I N T E R)

5. Buatlah function untuk menghasilkan deret dan jumlah bola memantul dengan input ketinggian bola
pertama kali dilempar. Jika diketahui bola memantul setengah dari ketinggiannya dan jika jatuh dari
ketinggian kurang atau sama dengan 0.5 meter bila tidak memantul lagi.

Page 1 of 1

Anda mungkin juga menyukai