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 N e soma todos os números ímpares de 1 até N. Isso é conteúdo de lógica de programação: vamos usar um laço de repetição (pra percorrer de 1 até N), 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 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 se
i bmod 2 = 1
Em 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

Exercícios relacionados