dgadelha / Portugol-Webstudio

IDE online para o Portugol
https://portugol.dev
GNU General Public License v3.0
273 stars 57 forks source link

erro portugol #294

Closed itape1987 closed 1 month ago

itape1987 commented 2 months ago

Descrição do problema

O seu código possui 3 erros de compilação:

⚠️ Durante essa fase experimental, o código ainda será executado mesmo com erros, porém se não corrigi-los, a execução abaixo pode exibir mensagens de erro em inglês ou sem explicação. Caso acredite que o erro não faça sentido, por favor, abra uma issue em https://github.com/dgadelha/Portugol-Webstudio/issues/new/choose e anexe o código que você está tentando executar.

⛔ Não é possível atribuir valor à uma variável não declarada

Código

programa {
  real A,B,Triangulo
  funcao inicio() {
escreva ("informe o valor de A:")
leia (A)
escreva ("informe o valor de B:")
leia (B)
// Calculando a área do triângulo
areaTriangulo = (A * B) / 2 
// Mostrando o resultado
escreva ("Area Do Triangulo é C:",areaTriangulo)
  }
}

Comentários adicionais

Não é possível atribuir valor à uma variável não declarada erro portugol

dgadelha commented 1 month ago

Olá!

Você declarou a variável como Triangulo mas usou ela como areaTriangulo, o correto seria ajustar um dos dois:

programa {
  real A,B,areaTriangulo
  funcao inicio() {
escreva ("informe o valor de A:")
leia (A)
escreva ("informe o valor de B:")
leia (B)
// Calculando a área do triângulo
areaTriangulo = (A * B) / 2 
// Mostrando o resultado
escreva ("Area Do Triangulo é C:",areaTriangulo)
  }
}