Exercícios Resolvidos de Números

Ver Teoria

Enunciado

Dados os números reais a , b e c , calcular as raízes de uma equação do 2º grau na forma a x 2 + b x + c = 0 .

Observações:

  • Caso Δ < 0 , o programa deverá imprimir a seguinte frase: “Não há raízes reais.”.

Passo 1

Beleza, para calcularmos as raízes de uma equação do 2º grau, basta nos recordarmos da famosa fórmula de Bhaskara:

Δ = b 2 - 4 a c

x = - b ± Δ 2 a

Passo 2

Agora que já nos familiarizamos com a parte matemática, está na hora de declararmos as variáveis que armazenarão os dados de entrada do nosso programa:

Passo 3

Com essas variáveis declaradas, podemos agora declarar a variável d e l t a e inicializá-la com a expressão b 2 - 4 a c :

E já aproveitando que temo o valor de d e l t a podemos agora mesmo cuidar da observação fornecida pelo enunciado, que é o caso em que Δ < 0 :

Passo 4

Continuando com o código, para evitarmos repetições, podemos declarar uma variável chamada r a i z D e l t a que nos ajudará no cálculo das raízes da função:

Passo 5

Até que enfim, podemos calcular o valor de x ' que no código será representado pela variável x 1 :

Passo 6

Porém, antes de calcularmos x ' ' vamos verificar se Δ > 0 , isso fará com que economizemos computação. Pois, se Δ = 0 , x ' = x ' ' e nós já temos o valor de x ' .

Para isso, basta fazermos o seguinte:

Onde, se Δ > 0 calcularemos x 2 e realizaremos a impressão de x ' e x ' ' logo em seguida. Caso contrário, não computaremos o valor de x ' ' e apenas imprimiremos o valor de x ' afirmando que as duas raízes são iguais.

Resposta

Portanto, o código para o cálculo das raízes de uma função do 2º grau é: