Faça um programa que recebe um número inteiro de entrada e faça a soma de todos os números ímpares até N .
Exemplo de entrada:
Digite um valor inteiro: 16
Exemplo de saída:
Soma dos impares: 64
Passo 1
Beleza, o enunciado pede um programa que recebe um inteiro
e soma todos os números ímpares de 1 até
. Isso é conteúdo de lógica de programação: vamos usar um laço de repetição (pra percorrer de 1 até
), um teste de “ímpar” (condicional) e uma variável acumuladora (a soma). Também precisamos saber como verificar se um número é ímpar: usando o resto da divisão por 2.
Passo 2
Primeiro, precisamos de uma variável
Em pseudo-código:
soma
iniciada em 0. Ela vai guardar o total à medida que a gente achar impares.Em pseudo-código:
soma ← 0
Passo 3
Agora, vamos percorrer todos os números de 1 até N. Em cada iteração, pegamos um valor
i
e testamos se ele é ímpar. Matemática básica: um número é ímpar seEm pseudo-código:
para i de 1 até N faça
se i mod 2 = 1 então
soma ← soma + i
fim se
fim para
Passo 4
Quando o laço terminar, a variável
soma
já contém a soma de todos aqueles ímpares. Aí é só imprimir no formato pedido:Soma dos impares: X
em que
X
é o valor final de soma
.Resposta
Implementando tudo acima, se o usuário digitar 16, a saída será:
Soma dos impares: 64