@melopark Então, eu também sou iniciante em algoritmo, eu fiz do meu jeito, se quiser dar uma olhada :
programa {
funcao inicio() {
inteiro n1, n2, n3, n4
real media
caracter aluno
escreva ("Digite o nome do aluno: ")
leia (aluno)
escreva ("Digite a Primeira nota: ")
leia (n1)
escreva ("Digite a Segunda nota : ")
leia (n2)
escreva ("Digite a Terceira nota: ")
leia (n3)
escreva ("Digite a Quarta nota : ")
leia (n4)
media = (n1 + n2+ n3 + n4) / 4
escreva ("A média final é: ", media)
se(media >= 6){
escreva (" O aluno " , aluno , " passou !")
}
senao
escreva (" O aluno " , aluno , " reprovou")
}
}
o que eu mudei foi, coloquei no começo o "inteiro, real, caracter" antes do "n1, media, aluno"
eu também mudei o valor da media, eu coloquei apenas =
e coloquei os " { } " depois do "se(media>=6)" e fechando depois do escreva, e também mudei o se, ao invés de colocar "se media <- 6 entao" coloquei "se(media>=6)"
se quiser observar essas mudanças.
eu não entendo muito, mas se quiser observar essas mudanças enquanto alguém que entende mais não aparece para tirar sua duvida, é isso, espero que te ajude
@melopark mas o que estava causando problema era, a falta do " { } " no " se ", o <= na media, e voce tinha escrito escreva com o "e" maiúsculo, e tem que ser minúsculo para o portugol reconhecer o comando