Anda di halaman 1dari 1

 

Soal 1

Benar Poin 20,00 dari 20,00

Tuliskan fungsi rekursif dengan nama kali yang menerima dua argumen yaitu x dan y dan mengembalikan
nilai x dikali y. 

Petunjuk. Perkalian bisa dilakukan dengan penjumlahan berulang, seperti berikut:


4 × 3 = 4 + 4 + 4

Catatan. Asumsikan nilai x dan y selalu bilangan bulat positif.

Answer: (penalty regime: 0 %)

Reset answer

1 # Fungsi ini mengalikan x dan y secara rekursif


2 ▼ def kali(x, y):
3
4 # [1] Base Case
5▼ if x == 0:
6 return 0
7▼ elif x == 1:
8 return y
9 # [2] Recursive Case
10 ▼ else:
11 return y + kali(x-1, y)

Precheck Periksa

Pengujian Nilai kembali Fungsi Anda

 Cek x = 4 dan y = 3 12 
 Cek x = 9 dan y = 2 18 

Passed all tests!   

Benar
Nilai untuk ajuan ini: 20,00/20,00.

Anda mungkin juga menyukai