soal ujian PBO

1. Apa perbedaan metode dengan konstruktor? Dan buat sebuah program yang terdapat motode dan konstruktor.(point 30)

2. Jelaskan program dibawah ini baris demi baris, dan apa outputnya?(point 30)

public class Fibonacci {

public static long fib(int n) {

if (n <= 1) return n;

else return fib(n-1) + fib(n-2);

}

public static void main(String[] args) {

int N = Integer.parseInt(args[0]);

for (int i = 1; i <= N; i++)

System.out.println(i + ": " + fib(i));

}

}

3. Buat program pembagian daging qurban(point 30)

Dengan ketentuan, 1/3 daging diberikan kepada yang berqurban dan 2/3 untuk dibagikan kepada yang mustahaq.

Dengan output:

Masukan jumlah daging(Kg): 60

Jumlah mustahaq : 40

Untuk yang berqurban : 20 Kg

Untuk mustahaq : 1 Kg/Orang

Dengan menggunakan semua dasar-dasar PBO, class, atribut, metode, konstruktor dan penciptaan objek.

4. Kumpulkan tugas (point 30)

Total point :120

Semoga Sukses

1 komentar:

Unknown mengatakan...

jawaban nomer 2 apa yha?penting banget ini