Exercício 75 – Lógica de programação (Portugol Studio)

Descrição do exercício

Crie um programa que preencha automaticamente (usando lógica, não apenas
atribuindo diretamente) um vetor numérico com 15 posições com os primeiros
elementos da sequência de Fibonacci:

1 | 1 | 2 |3 | 5 | 8 | 13 | 21 | 34 | 55 | 89 | 144 | 233 | 377 | 610 | 987
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15

Resolução do exercício

programa
{
	
	funcao inicio()
	{
		 
		inteiro v[16], i, n1 = 0, n2 = 1, n3 = 0
		
		para (i = 0; i < 16; i++) {
			se (i == 0) {
				n3 = n1 + n2
				n1 = 0
				n2 = 1
				v[i] = n3
				escreva(v[i] + ", ")
			}
			senao {
				n3 = n1 + n2
				n1 = n2
				n2 = n3
				v[i] = n3
				escreva(v[i] + ", ")
			}
			
		}	
		escreva("ACABOU!")
	}
}

Compartilhe este texto!