Fungsi pertama Anda
Saatnya menulis fungsi pertama Anda! Ini adalah langkah besar dalam perjalanan seorang pemrogram R. "Fungsi adalah blok bangunan fundamental R: untuk menguasai banyak teknik tingkat lanjut … Anda memerlukan fondasi yang kuat tentang cara kerja fungsi." -Hadley Wickham
Berikut struktur dasar sebuah fungsi:
func_name <- function(arguments) {
body
}
Dan berikut contohnya:
square <- function(x) {
x^2
}
square(2)
[1] 4
Dua hal yang perlu Anda ingat dari materi Lore adalah argumen dan badan fungsi. Argumen adalah masukan pengguna yang diproses oleh fungsi. Argumen bisa berupa data yang dimanipulasi fungsi, atau opsi yang memengaruhi perhitungan. Badan fungsi adalah kode yang benar-benar menjalankan manipulasi tersebut.
Nilai yang dikembalikan fungsi adalah baris terakhir yang dieksekusi dari badan fungsi. Pada contoh, karena x^2 adalah baris terakhir dari badan, itulah yang dikembalikan.
Dalam latihan ini, Anda akan membuat fungsi pertama untuk mengubah persentase menjadi desimal, perhitungan yang berguna dalam keuangan!
Latihan ini adalah bagian dari kursus
R Tingkat Menengah untuk Keuangan
Petunjuk latihan
- Buat fungsi bernama
percent_to_decimalyang menerima 1 argumen,percent, dan mengembalikanpercentdibagi 100. - Panggil
percent_to_decimal()pada persentase6(kita tidak menggunakan tanda %, tetapi anggap ini 6%). - Variabel
pcttelah dibuat untuk Anda. - Panggil
percent_to_decimal()padapct.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Percent to decimal function
___
# Use percent_to_decimal() on 6
___
# Example percentage
pct <- 8
# Use percent_to_decimal() on pct
___