Kumpulan Soal Java Tentang Method Perulangan Dan Jawabannya

Kumpulan Soal Java Tentang Method Perulangan
KakaKiky - Pada kesempatan kali ini, KakaKiky akan membagikan kumpulan soal bahasa Java tentang method Perulangan, lengkap dengan source code yang bisa kamu gunakan untuk bahan belajar. Berikut adalah pembahasan selengkapnya.

Soal Java Tentang Method Perulangan

1. Tambah Dua
Diberikan satu nilai x. Nilai tersebut akan ditambah 2 sebanyak y kali. Method akan mengembalikan hasil penambahan tersebut.

Contoh output:
tambahDua(10, 5) => 20
tambahDua(7, 5) => 17
tambahDua(100, 3) => 106

Jawaban:
public int tambahDua(int nilaiX, int nilaiY) {
 for (int i = 1; i<= nilaiY; i++) {
  nilaiX += 2;
 }
 return nilaiX;
}

2. Faktorial
Faktorial bilangan asli n adalah perkalian semua bilangan asli yang kurang atau sama dengan n. Faktorial dilambangkan dengan tanda !. Jadi jika n!, maka dibaca "n faktorial". Kembalikan nilai n faktorial, jika diketahui nilai n.

Contoh output:
faktorial(0)     =          1
faktorial(1)                 =          1
faktorial(2)                 =          2
faktorial(3)                 =          6

Jawaban:
public int faktorial(int nilaiN) {
 int fak = 1;
 for (int i = 1; i<= nilaiN; i++) {
  fak = fak * i;
 }
 return fak;
}

3. Jumlah Nilai Loop
Diberikan tiga parameter. Parameter pertama merupakan nilai awal loop, parameter kedua merupakan nilai akhir loop dan parameter terakhir merupakan nilai increment (kenaikan nilai). Bermula dengan jumlah = 0. Kembalikan jumlah nilai yang naik sebanyak increment. Nilai awal harus lebih kecil dari nilai akhir, jika tidak kembalikan 0. Nilai increment haruslah lebih besar dari 0.

Contoh output:
jumlahNilaiLoop(1, 5, 1)     =>        15
jumlahNilaiLoop(1, 5, 2)     =>        9
jumlahNilaiLoop(3, 15, 3)   =>        45

Jawaban:
public int jumlahNilaiLoop(int nilaiAwal, int nilaiAkhir, int increment) {
 int jumlah = 0;
 for (int i = nilaiAwal; i<= nilaiAkhir; i += increment) {
  jumlah += i;
 }
 return jumlah;
}

Nah sobat, itulah kumpulan soal Java tentang Method Perulangan lengkap dengan source codenya, yang bisa kamu gunakan sebagai bahan referensi untuk belajar. Semoga postingan singkat ini dapat bermanfaat ya. Cukup sekian, wassalamu’alaikum and Be Prepared!