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
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(___)
}
}