Soal 1 - Modified fibonacci Sequence
- Question
- Answer
Diketahui sebuah barisan fibonacci yang dimodifikasi sebagai berikut:dimana
Soal 2 - Largest Prime Factor
- Question
- Answer
Buatlah sebuah program yang meminta input berupa satu buah bilangan bulat postitif . Program selanjutnya menampilkan faktor prima terbesar dari .Simpan program tersebut dalam sebuah file dengan nama LargestPrimeFactor023.java (nama class = LargestPrimeFactor023)
Soal 3 - Menabung
- Question
- Answer

Soal 4 - Persegi Nama
- Question
- Answer
- Answer Array

nuha seperti contoh berikut:| Input (n) | Output |
|---|---|
| 1 | n |
| 2 | n u h a |
| 3 | n u h a n u h a n |
| 5 | n u h a n u h a n u h a n u h a n u h a n u h a n |
| 10 | n u h a n u h a n u h a n u h a n u h a n u h a n u h a n u h a n u h a n u h a n u h a n u h a n u h a n u h a n u h a n u h a n u h a n u h a n u h a n u h a n u h a n u h a n u h a n u h a n u h a |
Soal 5 - Segitiga Nama
- Question
- Answer
- Answer Array

nuha seperti contoh berikut:| Input (n) | Output |
|---|---|
| 1 | n |
| 2 | n n u |
| 3 | n n u n u h |
| 5 | n n u n u h n u h a n u h a n |
| 10 | n n u n u h n u h a n u h a n n u h a n u n u h a n u h n u h a n u h a n u h a n u h a n n u h a n u h a n u |
Soal 6 - Unique Elements
- Question
- Answer
Buatlah sebuah program yang menampilkan elemen-elemen unik dari daftar bilangan yang dimasukkan oleh pengguna. Program pertama-tama meminta pengguna untuk memasukkan , banyak bilangan yang akan dimasukkan. Kemudian, program meminta pengguna untuk memasukkan buah bilangan bulat. Setelah itu, program menampilkan elemen-elemen unik dari daftar bilangan tersebut. Elemen-elemen unik adalah bilangan-bilangan yang hanya muncul sekali dalam daftar bilangan tersebut.Simpan program tersebut dalam sebuah file dengan nama UniqueElement023.java (nama class = UniqueElement023)
Soal 7 - Banyak Hari
- Question
- Answer
Diberikan potongan kode program berikut:Kode di atas belum lengkap sehingga tidak dapat dicompile dan dijalankan.Implementasikan method yang dibutuhkan untuk memperbaiki kode program di atas. Anda TIDAK DIPERBOLEHKAN mengubah isi dari method
KalkulatorBanyakHari023.java
main.Simpan program tersebut dalam sebuah file dengan nama KalkulatorBanyakHari023.java (nama class = KalkulatorBanyakHari023)Soal 8 - 8
- Question
- Answer
Faktor-faktor dari 24 ada 8, yaitu 1, 2, 3, 4, 6, 8, 12, 24. Bilangan lain yang banyak faktornya 8 antara lain 30, 40, 42, …Buat sebuah program untuk menampilkan semua bilangan antara 1 sampai 1.000.000.000 yang banyak faktornya 8.Simpan program tersebut dalam sebuah file dengan nama Delapan023.java (nama class = Delapan023)
Soal 9 - Magic Square Validator
- Question
- Answer
Magic Square adalah sebuah matriks persegi yang isinya bilangan bulat positif tanpa ada bilangan yang sama. Bilangan-bilangan tersebut harus memenuhi syarat bahwa jumlah bilangan pada setiap baris, kolom, dan diagonal harus sama.Diberikan potongan kode program berikut:Simpan program tersebut dalam sebuah file dengan nama MagicSquareValidator023.java (nama class = MagicSquareValidator023)
MagicSquareValidator023.java
Soal 10 - Teman yang Sama
- Question
- Answer

- banyak teman Ani ()
- nama masing-masing teman Ani ( nama berbeda)
- banyak teman Budi ()
- nama masing-masing teman Budi ( nama berbeda)
| Banyak Teman Ani | Nama Teman Ani | Banyak Teman Budi | Nama Teman Budi | Teman Ani yang juga Teman Budi |
|---|---|---|---|---|
| 1 | Deni | 1 | Chandra | Ani dan Budi tidak memiliki teman yang sama |
| 2 | Chandra Deni | 3 | Chandra Deni Edi | Chandra Deni |
| 3 | Chandra Deni Edi | 2 | Chandra Edi | Chandra Edi |