MulaiMulai sekarang secara gratis

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

Lihat Kursus

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(___)    
  }
}
Edit dan Jalankan Kode