Olá estava fazendo o ex049, o meu resultado ficou muito diferente do professor, pelos testes ele esta dando o resultado correto. mas fiquei um pouco confuso se essa lógica q eu montei tem como dar alguma coisa errada ou se é uma forma não recomendável.
programa
{
inclua biblioteca Util --> u
funcao inicio()
{
inteiro num, c, n1 = 0, n2 = 1
escreva("-------------------------------------")
escreva("\n SEQUENCIA DE FIBONACCI")
escreva("\n-------------------------------------")
escreva("\nQuantos elementos voce quer mostrar? ")
leia(num)
para(c=0;c < (num/2);c++) {
escreva(n1, " ")
u.aguarde(280)
escreva(n2, " ")
u.aguarde(280)
n1 += n2
n2 += n1
}
escreva("FIM!")
}
}