⚛️ A fórmula geral de uma Progressão Aritmética (PA) é dada por:
an = a1 + (n – 1) * r
onde:
- an é o termo geral da PA;
- a1 é o primeiro termo da PA;
- n é a posição do termo desejado na PA;
- r é a razão da PA.
Essa fórmula nos permite encontrar qualquer termo de uma PA, conhecendo o primeiro termo e a razão da sequência.
🐍 Script em Python:
Aqui está um programa em Python que permite calcular o valor de an, a1, n ou r de uma Progressão Aritmética (PA), com base nos valores fornecidos pelo usuário:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
def calcular_pa(escolha, valores): # Verificar a escolha do usuário e realizar o cálculo correspondente if escolha == 1: a1, n, r = map(int, valores) resultado = a1 + (n - 1) * r print("O valor de an é:", resultado) elif escolha == 2: an, n, r = map(int, valores) resultado = an - (n - 1) * r print("O valor de a1 é:", resultado) elif escolha == 3: an, a1, r = map(int, valores) resultado = (an - a1) // r + 1 print("O valor de n é:", resultado) elif escolha == 4: an, a1, n = map(int, valores) resultado = (an - a1) // (n - 1) print("O valor de r é:", resultado) else: # Opção inválida selecionada pelo usuário print("Opção inválida. Por favor, escolha um número entre 1 e 4.") print("Escolha o que deseja calcular:") print("1. an") print("2. a1") print("3. n") print("4. r") # Ler a escolha do usuário e os valores necessários para o cálculo escolha = int(input("Digite o número correspondente à opção: ")) valores = list(map(int, input("Digite os valores, separados por espaço: ").split())) # Chamar a função de cálculo da PA calcular_pa(escolha, valores) |
—
📚 Livros
-
- MANZANO, José Augusto N. G.; OLIVEIRA, Jayr Figueiredo de. Algoritmos: Lógica Para Desenvolvimento de Programação de Computadores – Edição Revisada e Atualizada. São Paulo: Editora Érica, 2019. <https://amzn.to/43sGKic>
- FORBELLONE, André Luiz Villar; EBERSPÄCHER, Henri Frederico. Lógica de programação: A construção de algoritmos e estruturas de dados com aplicações em Python. 4ª ed. São Paulo: Bookman, 31 mar. 2022. <https://amzn.to/3NS4l6f>
- SOUZA, Marco A. Furlan de et al. Algoritmos E Lógica Da Programação. 3ª ed. São Paulo: Cengage Learning, 10 jan. 2019. <https://amzn.to/46QWZIR>
—
Críticas, dúvidas e sugestões serão sempre bem-vindas! Deixe seu comentário logo abaixo.
*Atualizado em 15 de julho de 2023