Exercícios Resolvidos de Estruturas condicionais

Ver Teoria

Enunciado

Faça um programa que receba um número inteiro e verifique se este número é par ou ímpar.

Passo 1

Fala aíiiii! Maninho, a gente precisa checar se um número é par. Mas como a gente pode fazer isso?! Qual a característica que números pares tem que ímpares não tem?!

São divisíveis por 2, brow! Se o número for ímpar, o resto da divisão inteira por 2 vai ser 1. Se for par, vai ser 0. Tenta dividir qualquer número ímpar por 2 aí! Sempre vai sobrar 1, diferente dos pares, que não vai sobrar nada. É dessa lógica que a gente consegue checar se um número é par ou não. Mas antes, vamos pedir o número pro usuário!

Antes de partir pro próximo passo, me responde aí: o número 19.4 é par ou ímpar?! MUAHAHAHA

Cara! O conceito de par e ímpar só faz sentido com números inteiros, okay? Por isso, a gente tá convertendo a entrada do usuário pra inteiros. Show! Agora que já temos o número, vamos fazer as checagens.

Passo 2

Pra gente fazer uma verificação, bora usar uma condicional (tô falando do if, não é cadeia não). Nosso if vai ter essa cara:

Se ligou na expressão que a gente colocou ali no if? Se o resto da divisão for igual a 0, então “num” é par, sacou?! Se for diferente de 0, aí é ímpar. Tudo ok até aqui!

Agora, vamos fazer o programa responder pro usuário.

Passo 3

Pra gente dar uma resposta pro usuário, bora usar a função print().

Pronto! O print() a ser executado depende do número. Bora testar!

Passo 4

Rodei o programa uma vez e digitei o número 3.

Parece tudo ok. Vamos testar um par agora!

TÁ FUNCIONANDO PERFEITAMENTE, BROW!

Te vejo no próximo ex, hein! Não desiste não, cara!

Resposta