Latihan soal fungsi (function/method)

Berikut adalah contoh soal untuk latihan menyusun function/method, berikut contoh kode alternatif penyelesaiannya. Sebelum berlatih menjawab soal berikut ada baiknya membaca dulu materi tentang function (python), atau method (java).

Greetings

Buatlah sebuah function/method yang menerima parameter berupa nama seseorang kemudian mencetak sapaan di layar sesuai nama dimaksud. Misal “Halo Susi”

Contoh penyelesaian: Python | Java

Luas persegi panjang

Sebuah function/method yang menerima nilai panjang dan lebar sebuah persegi panjang kemudian menghitung nilai luasnya. function/method kemudian mengembalikan (return) nilai luas tersebut. 

Contoh penyelesaian: Python

Keliling persegi panjang

Sebuah method yang menerima nilai panjang dan lebar sebuah persegi panjang kemudian menghitung nilai kelilingnya. Method kemudian mengembalikan (return) nilai keliling tersebut.

Contoh penyelesaian: Java

Keliling lingkaran

Sebuah function yang menerima nilai jari-jari sebuah lingkaran dan menghitung kelilingnya. Function kemudian mengembalikan (return) nilai keliling tersebut.

Contoh penyelesaian: Python

Nilai terkecil

Sebuah function/method yang menerima sebuah list/array dengan elemen bertipe double kemudian mengembalikan nilai elemen paling kecil yang ada pada list/array tersebut tersebut.

Contoh penyelesaian: Python

Nilai rata-rata

Sebuah function/method yang menerima sebuah list/array dengan elemen bertipe double kemudian mengembalikan nilai rata-rata elemen yang ada pada list/array tersebut.

Contoh penyelesaian: Python | Java

Mengurutkan

Sebuah function/method yang menerima sebuah list dengan elemen bertipe double kemudian mengembalikan list baru dengan elemen yang sama namun nilai yang sudah terurut dari besar ke kecil / kecil ke besar.

Contoh penyelesaian: Python | Java

Bilangan prima

Sebuah function/method yang menerima sebuah bilangan bulat kemudian mengembalikan apakah bilangan tersebut termasuk bilangan prima (true bila prima, false jika tidak).

Contoh penyelesaian: Python | Java

Faktorial

Sebuah function/method yang menerima sebuah bilangan bulat kemudian mengembalikan nilai faktorial dari bilangan tersebut.

Contoh penyelesaian: Python | Java

Faktor Persekutuan Terbesar

Sebuah function/method yang menerima dua buah bilangan kemudian mereturn nilai Faktor Persekutuan Terbesar (FPB) dari kedua bilangan tersebut.

Contoh penyelesaian: Python | Java

Kelipatan Persekutuan Terkecil

Sebuah method yang menerima dua buah bilangan kemudian mereturn nilai Kelipatan Persekutuan Terkecil (KPK) dari kedua bilangan tersebut

Contoh penyelesaian: Python | Java

You may also like...

Berikan komentar