🔴 Problema: Escreva um programa em Java para gerar os 20 (vinte) primeiros termos da série de Fibonacci, sendo que:
F(n) = F(n-1) + F(n-2) e F(1) = F(2) = 1
Calcule também a média dos 20 termos.
💾 Programa:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
package exercicios; public class Finonacci { public static void main(String[] args) { int anterior1 = 1; int anterior2 = 1; int calculado = anterior1 + anterior2; int soma = anterior1 + anterior2 + calculado; System.out.print( anterior1 + ", " + anterior2 + ", " + calculado); for (int i = 4; i <= 20; i++) { anterior1 = anterior2; anterior2 = calculado; calculado = anterior1 + anterior2; soma = soma + calculado; System.out.print(", " + calculado); } double media = soma/20; System.out.println("\n\nMedia: " + media); } } |
—
📚 Livros
-
- Aprendendo Algoritmo com Visualg
Rafael Soares de Almeida
<https://amzn.to/3DeiwxN>
- Aprendendo Algoritmo com Visualg
-
- Introdução à linguagem Python
José Augusto N. G. Manzano
<https://amzn.to/3tS3A2Y>
- Introdução à linguagem Python
-
- Algoritmos: Lógica para Desenvolvimento de Programação de Computadores
José Augusto N. G. Manzano e Jayr Figueiredo de Oliveira
<https://amzn.to/43sGKic>
- Algoritmos: Lógica para Desenvolvimento de Programação de Computadores
—
*Atualizado em 19 de julho de 2023