(Resolvido) Problema em exercicio no VisualG

Iniciado por iGNankin, 01 de Maio de 2014, 13:12

tópico anterior - próximo tópico

iGNankin

Estou tendo problemas em um exercício no VisualG e não sei como resolver

O exercício que resolvi criar é montar uma formula de Bhaskara
Minha linha de raciocínio para a primeira etapa

Var
A: Real
B: Real
C: Real
Delta: Real (Resultado)
DeltaF: Real (resultado final que será usado no outro processo)
X1: Real
X2: Real

// Inicio da Operação
Escreva ("Informe o valor de A: ")
  Leia (A)
  Escreva ("Informe o valor de B: ")
  Leia (B)
  Escreva ("Informe o valor de C: ")
  Leia (C)
  Delta <- Quad(B) - 4* A* C
  Escreva ("O Delta da operação é igual a: ", Delta)
  X1 <- -(B) + RaizQ(Quad(Delta) - 4*A*C) / 2.A
  X2 <- -(B) - RaizQ(Quad(Delta) - 4*A*C) / 2.A
  escreva ("Os resultados possíveis para X são ", X1, " ou ", X2)


O primeiro erro que reparei é utilizando os valores A=10 B=10 e C=10 ele aparece na linha X1 a X2 acredito que também esteja errado.
O Segundo erro que reparei é utilizando valores menores A=1 B=5 C=1 ele passa pela linha X1 só que na linha x2 apresenta erro.

Comecei a tentar programar de verdade a 4 dias atrás e fico meio desapontado por não conseguir esse problema sem ajuda. Me desculpem

Obrigado a todos que passaram pelo tópico consegui resolver o problema, com ajuda de um livro.