Tulis fungsi untuk memeriksa keterfaktoran
Mari menulis sebuah fungsi untuk mengevaluasi apakah suatu persamaan kuadrat dapat difaktorkan atau tidak. Argumen fungsi adalah nilai koefisien a b dan c untuk sebuah kuadrat dengan bentuk
$$ ax^2 + bx + c
$$
dan kita akan menentukan apakah diskriminan dari rumus kuadrat $$ b^2 - 4ac $$
merupakan kuadrat sempurna. Jika ya, maka persamaan kuadrat tersebut dapat difaktorkan.
Latihan ini adalah bagian dari kursus
Teka-teki Probabilitas di R
Petunjuk latihan
- Lengkapi kondisi untuk memeriksa apakah solusi untuk persamaan kuadrat bersifat imajiner.
- Tulis pernyataan kondisional untuk menyatakan bahwa bagian berikutnya hanya dijalankan ketika kondisi sebelumnya bernilai
FALSE. - Kembalikan hasil pemeriksaan apakah diskriminan merupakan kuadrat sempurna, sehingga persamaan kuadrat dapat difaktorkan.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
is_factorable <- function(a,b,c){
# Check whether solutions are imaginary
if(b^2 - 4*a*c ___){
return(FALSE)
# Designate when the next section should run
} ___ {
sqrt_discriminant <- sqrt(b^2 - 4*a*c)
# return TRUE if quadratic is factorable
return(___)
}
}