Inizia subitoInizia gratis

Scrivi una funzione per verificare se è fattorizzabile

Scriviamo una funzione per valutare se un qualunque polinomio quadratico è fattorizzabile oppure no. Gli argomenti della funzione saranno i coefficienti a b e c per un dato quadratico della forma $$ ax^2 + bx + c $$

e determineremo se il discriminante della formula quadratica $$ b^2 - 4ac $$

è un quadrato perfetto. Se lo è, allora il quadratico è fattorizzabile.

Questo esercizio fa parte del corso

Rompicapi di probabilità in R

Visualizza corso

Istruzioni dell'esercizio

  • Inserisci la condizione per verificare se le soluzioni dell'equazione quadratica sono immaginarie.
  • Scrivi l'istruzione condizionale per specificare che la sezione successiva deve essere eseguita solo quando la condizione precedente è FALSE.
  • Restituisci il risultato del controllo sul fatto che il discriminante sia un quadrato perfetto, rendendo così il quadratico fattorizzabile.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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(___)    
  }
}
Modifica ed esegui il codice