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!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *