O algoritmo a seguir resolve uma equação de segundo grau. 01 algoritmo "eqSegundoGrau" 02 // Função : Resolver uma equação de segundo grau 03 // Autor : 04 // Seção de Declarações 05 var 06 a,x,c, delta : inteiro 07 x1,x2 : real 08 inicio 09// Seção de Comandos 10 escreva("Digite um valor para a:") 11 leia(a) 12 escreva("Digite um valor para b:") 13 leia(b) 14 escreva("Digite um valor para c:") 15 leia(c) 16 se (a=0) entao 17 escreva("Impossível de realizar operação") 18 senao 19 delta<-((b*b)-4*(a*c)) 20 se (delta>=0) entao 21 x1<-( (-b+ RaizQ(delta)) /2*a) 22 x2<-( (-b- RaizQ(delta)) /2*a) 23 escreva("x1=",x1) 24 escreva("x2=",x1) 25 senao 26 escreva("Equação não tem raízes, delta<0") 27 fimse 28 fimse 29 fimalgoritmo Porém, há dois erros. Quais seriam os erros
Soluções para a tarefa
Respondido por
0
Existem mais de 2 erros nesse programa.
Primeiro erro : compilaçao. A variável b não é declarada
Segundo erro: as variáveis a,c e delta são declaradas como inteiras porém operações de divisão as envolvendo são atribuidas a variáveis reais (x1 e x2).
Terceiro erro: o se da linha 16 dá a entender que a equação não tem raízes se o coeficiente a for igual a 0. Não é verdade. Apenas a formúla para calcular a raíz é diferente.
Quarto : o programa não testa a possibilidade de delta ser 0, o que faria a equação ter apenas uma raiz, x e não x1,x2
Primeiro erro : compilaçao. A variável b não é declarada
Segundo erro: as variáveis a,c e delta são declaradas como inteiras porém operações de divisão as envolvendo são atribuidas a variáveis reais (x1 e x2).
Terceiro erro: o se da linha 16 dá a entender que a equação não tem raízes se o coeficiente a for igual a 0. Não é verdade. Apenas a formúla para calcular a raíz é diferente.
Quarto : o programa não testa a possibilidade de delta ser 0, o que faria a equação ter apenas uma raiz, x e não x1,x2
Perguntas interessantes
Português,
9 meses atrás
Matemática,
9 meses atrás
Matemática,
9 meses atrás
Química,
1 ano atrás
Matemática,
1 ano atrás
Português,
1 ano atrás
Biologia,
1 ano atrás
Pedagogia,
1 ano atrás