Opa bom dia, boa tarde e boa noite
Tudo bem minha gente eu queria uma ajuda, meu professor pediu pra turma criar um algoritmo no portugol studio que ele fosse capaz de calcular bhaskara porém tinha uma certa particularidade se o resultado de Delta>0 é pra calcular x1 e x2, se delta for Delta<0 é pra dar uma mensagem de erro tipo "Valor não calculavel" e se Delta= 0 é pra calcular o x1 e x2 também
então eu fiz esse algoritmo mas estou com um erro nele no qual não aparece os resultados vou mostrar agora
programa
{
inclua biblioteca Matematica --> mat
real valorA, valorB, valorC, elevado, raiz, b2, delta, x1, x2
funcao inicio()
{
escreva("Digite o Valor A: ")
leia(valorA)
se(valorA!=0){
escreva("Escreva o valor B: ")
leia(valorB)
escreva("Escreva valor C : ")
leia(valorC)
b2 = valorB*valorB
escreva("Valor de b2", b2)
limpa()
delta = b2-(4*valorA*valorC)
escreva("Valor de Delta: ", delta )
}
senao se (delta==0)
{
x1 = (-valorB + (Matematica.raiz(delta, 2))) / (2*valorA)
x2 = (-valorB - (Matematica.raiz(delta, 2))) / (2*valorA)
escreva("X1 = ", x1, "\n")
escreva("X2 = ", x2, "\n")
}senao se (delta>0)
{
x1 = (-valorB + (Matematica.raiz(delta, 2))) / (2*valorA)
x2 = (-valorB - (Matematica.raiz(delta, 2))) / (2*valorA)
escreva("X1 = ", x1, "\n")
escreva("X2 = ", x2, "\n")
}
senao se (valorA!=0)
{
escreva("Não é possivel calcular esse valor")
}
senao
{
escreva("Não é possivel calcular")
}
}
}