Escreva uma função para verificar se é fatorável
Vamos escrever uma função para avaliar se uma quadrática qualquer é fatorável ou não. Os argumentos da função serão os coeficientes a b e c para uma quadrática da forma
$$ ax^2 + bx + c
$$
e vamos determinar se o discriminante da fórmula quadrática $$ b^2 - 4ac $$
é um quadrado perfeito. Se for, então a quadrática é fatorável.
Este exercício faz parte do curso
Probability Puzzles in R
Instruções do exercício
- Preencha a condição para verificar se as soluções da equação quadrática são imaginárias.
- Escreva a instrução condicional para especificar que a próxima seção deve rodar somente quando a condição anterior for
FALSE. - Retorne o resultado da verificação de se o discriminante é um quadrado perfeito, tornando assim a quadrática fatorável.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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(___)
}
}