Buscar

2- Ler três valores inteiros (variáveis a, b e c) e efetuar o cálculo da equação de segundo grau, apresentando: as duas raízes, quando for possíve...

2- Ler três valores inteiros (variáveis a, b e c) e efetuar o cálculo da equação de segundo

grau, apresentando: as duas raízes, quando for possível efetuar o cálculo (delta positivo ou

zero); a mensagem "Não há raízes reais", se não for possível fazer o cálculo (delta

negativo); e a mensagem "Não é equação do segundo grau", se o valor de a for igual a

zero.

O programa deve receber três valores inteiros como entrada.
O programa deve verificar se o valor de a é diferente de zero.
Se o valor de a for igual a zero, o programa deve retornar a mensagem 'Não é equação do segundo grau'.
Se o valor de a for diferente de zero, o programa deve calcular o delta.
Se o delta for maior ou igual a zero, o programa deve calcular as duas raízes e retorná-las.
Se o delta for menor que zero, o programa deve retornar a mensagem 'Não há raízes reais'.

Essa pergunta também está no material:

Aula 05 - Decisão Aninhada
37 pág.

Enem Colégio ObjetivoColégio Objetivo

💡 1 Resposta

User badge image

Ed Verified user icon

Para resolver essa questão, podemos utilizar a fórmula de Bhaskara para calcular as raízes da equação de segundo grau. A fórmula é a seguinte: x = (-b ± √Δ) / 2a Onde: - x são as raízes da equação - a, b e c são os coeficientes da equação - Δ é o delta, dado por Δ = b² - 4ac Segue abaixo um exemplo de código em Python que resolve essa questão: ``` a = int(input("Digite o valor de a: ")) b = int(input("Digite o valor de b: ")) c = int(input("Digite o valor de c: ")) if a == 0: print("Não é equação do segundo grau") else: delta = b**2 - 4*a*c if delta < 0: print("Não há raízes reais") elif delta == 0: x = -b / (2*a) print("A única raiz é:", x) else: x1 = (-b + delta**(1/2)) / (2*a) x2 = (-b - delta**(1/2)) / (2*a) print("As raízes são:", x1, "e", x2) ``` Esse código recebe os valores de a, b e c como entrada, verifica se a é diferente de zero, calcula o delta e verifica se ele é maior ou igual a zero. Dependendo do valor de delta, o código calcula as raízes ou retorna uma mensagem de erro.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais