Exercícios Resolvidos de Estruturas de Repetição: O laço For

Ver Teoria

Enunciado

Faça um programa que receba um número n u m do usuário, e em seguida imprima todos os números de 0 até n u m dizendo quais números são pares e quais são impares:

Seu resultado deve ser parecido com esse exemplo:

Passo 1

Vamos lá!

O que precisamos fazer é criar um laço que testes todos os números de 1 até n u m , e verifique se eles são pares ou ímpares. Ou seja, vamos usar um i f - e l s e dentro de um laço f o r

Então, vamos começar declarando duas variáveis. Uma variável inteira chamada i será o nosso contador de voltas do loop. E uma outra variável inteira chamada n u m que usaremos pra guardar o valor inserido pelo usuário.

Passo 2

Pra começar, vamos usar o c o u t para pedir um número pro usuário, e com c i n vamos armazenar o valor na variável n u m

Passo 3

Agora vamos construir nosso laço f o r

A questão nos pede pra testar todos os números partindo de zero, então o início do laço é em i = 0 . O laço deve rodar enquanto i for menor ou igual ao n u m . E a variável i deve aumentar de um em um, então vamos usar o incremento i + +

Dentro do laço vamos ter que construir duas condições. Quando o número for divisível por 2, ele é par, caso contrário, ele é impar. Usando a estrutura i f - e l s e podemos escrever:

SE i % 2 FOR IGUAL A 0 ENTÃO: Imprima que i é par.

CASO CONTRÁRIO: Imprima que i é impar

Por fim, fechamos o nosso laço e o programa está finalizado.

Resposta