Exercícios Resolvidos de Entrada de dados

Ver Teoria

Enunciado

Dado um número inteiro positivo n, calcular a soma dos n primeiros números inteiros positivos.

Passo 1

Fala aí, cara!! Pra resolver nossos exercícios de prog a gente sempre começa com o ritual de definir um passo a passo que resolve nosso problema, beleza? Vamo lá

Por isso, nosso passo a passo vai ser definido por:

  1. Perguntar ao usuário um número inteiro positivo.
  2. Calcular a soma de todos os primeiros números até n.
  3. Exibir o resultado da conta do passo 2.

Na primeira etapa a gente vai perguntar pro usuário um valor inteiro pra ser o n da nossa questão. Vamos lá:

Passo 2

Agora no segundo passo, a gente precisa buscar no fundo dos nossos sentimentos as fórmulas de PA que a gente usava no ensino fundamental. Lá a gente usava uma fórmula de soma de progressões aritméticas, que era assim:

Onde n1 é o primeiro termo da sequência e n2 o último. No nosso caso, n1 vai ser 1 sempre. Olha, se n for igual a 5, a nossa sequência seria 1+2+3+4+5. Viu? Independente de qual seja o valor do n, n1 sempre vai ser no 1. Além disso, n2 vai ser igual ao n, pois todos os inteiros positivos começam no 1 e terminam no número de elementos da sequência.

Pra você entender melhor, pense comigo: quantos números inteiros e positivos têm entre 1 e 5?? É! São cinco mesmo. Entre 1 e 7, são 7. Entre 1 e 80, são 80 mesmo. Entendeu a lógica? Kkk

Pra aplicar essa fórmula aqui, a gente pode fazer assim:

Ufa! Depois de tantos anos usar essa formula de novo é osso. Mas conseguimos! Vamos seguir pro passo 3...

Passo 3

Agora, a gente precisa exibir o resultado que tá guardado na variável “soma”. Pra isso, vamos usar o comando print(). A gente só precisa passar a soma como parâmetro da função pra que ela seja exibida quando a gente executar o código, então vamos aos códigos!

Agora vamos executar pra testar! Eu testei com o número 10, e o resultado foi 55.

E tá certinho! Se a gente for na calculadora e fizer 1+2+3+4+5+6+7+8+9+10, realmente vai dar 55! hahaha.

Missão concluída, galera! Valeuuuu

Resposta