dgadelha / Portugol-Webstudio

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

AJUDA Para resolver #194

Closed GoodyDSK closed 4 months ago

GoodyDSK commented 5 months ago

Descrição do Problema: erro de compilação

Função não declarada: media (linha 21, posição 4)

Digite abaixo (entre os acentos) o que está acontecendo.


```- Função não declarada: media (linha 21, posição 4)

## Código:

Cole abaixo o seu código que está dando problema, caso seja problema com código.

```portugol
programa {
    funcao real media(real n1, real n2, real n3) {
    real valorTotal = (n1 + n2 + n3) / 3
    retorne valorTotal
  }

  funcao inicio() {
    real n1, n2, n3, valorFinal
    para(inteiro i = 1; i <= 3; i++) {
      escreva("Digite o numero da posição ", i , " :")
      se(i == 1){
        leia(n1)
      }
      se(i == 2){
        leia(n2)
      }
      se(i == 3){
        leia(n3)
      }
    }
    valorFinal = media(n1, n2, n3)
    escreva("Media final: ", valorFinal)

   }

}
Esteveees commented 5 months ago

Fala mano, resolvi para você, segue explicação:

programa {
    real media,n1,n2,n3 

  funcao inicio() {
    para(inteiro i = 1; i <= 3; i++) {
      escreva("Digite o numero da posição ", i , " : ")
      se(i == 1){
        leia(n1)
      }
      se(i == 2){
        leia(n2)
      }
      se(i == 3){
        leia(n3)
      }
    }
    media = (n1+n2+n3)/3
    escreva("Media final: ", media)

   }

}

PROBLEMA SOLUCIONADO