ComeçarComece de graça

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

Ver curso

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(___)    
  }
}
Editar e executar o código