Luiz, desta forma não irá funcionar pois os valores de n1
e n2
só serão lidos nas linhas leia (n1)
e leia (n2),
ou seja, caso a linha real m = (n1+n2)/2
seja feita antes da leitura dos valores, os valores não existirão fazendo assim com que não seja possível utilizá-los.
Sempre que uma variável vier da inserção de um valor pelo usuário, o programa só reconhecerá o valor nas linhas seguintes da sua leitura. Neste caso n1
e n2
não tem valor algum até que sejam lidas fazendo assim ser impossível a realização da conta da média antes da leitura das notas.
A declaração da variável m
pode ser feita no início junto as demais, porém os valores de n1
e n2
só ficarão acessíveis depois da sua leitura.
Pode ser feito algo como:
real n1,n2,m
//Código de leitura de n1 e n2
m = (n1/n2)/2
Espero ter ajudado, quaisquer dúvidas estamos a disposição.