Digitar uma equação do segundo grau na linha de comando, da forma a*x^2 + b*x + c, onde a, b e c são os coeficientes dessa equação. que seja calculado somente o delta, e que a depender do valor do delta, seja enviada uma mensagem da existência, duplicaidade ou inexistência de raiz real. faça esse algorítmo usando o matlab.
ALGORITMO
% Solicita ao usuário para digitar os coeficientes da equação quadrática a = input('Digite o valor de a: '); b = input('Digite o valor de b: '); c = input('Digite o valor de c: '); % Calcula o valor de delta delta = b^2 - 4*a*c; % Verifica o valor de delta e exibe uma mensagem if delta > 0 disp('Existem duas raízes reais distintas.') elseif delta == 0 disp('Existe uma raiz real (uma raiz repetida).') else disp('Não existem raízes reais.') end
SOLUÇÃO
Digite o valor de a: 1
Digite o valor de b: 5
Digite o valor de c: 6
Existem duas raízes reais distintas.
SOLUÇÃO
Digite o valor de a: 1
Digite o valor de b: 1
Digite o valor de c: 1
Não existe raiz real.
SOLUÇÃO
Digite o valor de a: 1
Digite o valor de b: 4
Digite o valor de c: 4
Existe uma raiz real repetida.
ALGORITMO (EXPLICAÇÃO)
A primeira parte do script usa a função input
para solicitar ao usuário que digite os valores dos coeficientes a
, b
e c
da equação do segundo grau. Esses valores são armazenados nas variáveis a
, b
e c
, respectivamente.
Em seguida, o script calcula o valor de delta usando a fórmula delta = b^2 - 4*a*c
e armazena o resultado na variável delta
.
Finalmente, o script usa uma estrutura condicional if-elseif-else
para verificar o valor de delta e exibir uma mensagem apropriada. Se delta > 0
, o script exibe a mensagem “Existem duas raízes reais distintas”. Se delta == 0
, o script exibe a mensagem “Existe uma raiz real (uma raiz repetida)”. Caso contrário, se delta < 0
, o script exibe a mensagem “Não existem raízes reais”.