PERANCANGAN FUNGSI TERBILANG GENERIK MENGGUNAKAN TEKNIK REKURSI
Kata Kunci:
angka, terbilang, fungsi, rekursi, algoritmaAbstrak
Angka telah menjadi bagian yang penting dalam kegiatan manusia. Dalam keadaan tertentu, seringkali diperlukan penyebutan nilai dari suatu angka, misal dalam transaksi keuangan. Penyebutan nilai angka mengikuti aturan tertentu sesuai bahasa yang digunakan, dengan beberapa pengecualian untuk sejumlah angka tertentu. Untuk keperluan penyebutan nilai angka ini, sebuah fungsi dalam bahasa pemrograman dapat didefinisikan. Algoritma rekursif digunakan dalam fungsi ini, untuk mendapatkan hasil penyebutan angka yang teratur sesuai posisi digit masing-masing.
Referensi
Dahl, O.J., Dijkstra, E.W., Hoare, C.A.R., 1972, Structured Programming, Academic Press.
Menninger, K., Broneer, P., 1992, Number Words and Number Symbols, Courier Dover Publications.
Wirth, Niklaus, 1976, Algorithms + Data Structures = Programs, Prentice-Hall.
____, English Numerals, http://en.wikipedia.org/wiki/English_numerals, di- akses pada tanggal 29 Oktober 2010.
____, Korean Numerals, http://en.wikipedia.org/wiki/Korean_numerals, di- akses pada tanggal 10 Nopember 2010.
____, Number Names, http://en.wikipedia.org/wiki/Number_names, di- akses pada tanggal 1 Nopember 2010.
____, Recursion, http://en.wikipedia.org/wiki/Recursion, diakses pada tanggal 20 Oktober 2010.