Equações do Segundo Grau - condição da existência de raízes (MATLAB)

 

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 ab e c da equação do segundo grau. Esses valores são armazenados nas variáveis ab 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”.





Postar um comentário

Postagem Anterior Próxima Postagem